This topic describes the process and thread functions.
The following function creates a DispatcherQueueController.
Process FunctionsThe following functions are used with processes.
Process Enumeration FunctionsThe following functions are used to enumerate processes.
Function Description EnumProcesses Retrieves the process identifier for each process object in the system. Process32First Retrieves information about the first process encountered in a system snapshot. Process32Next Retrieves information about the next process recorded in a system snapshot. WTSEnumerateProcesses Retrieves information about the active processes on the specified terminal server. Policy FunctionsThe following functions are used with process wide policy.
Thread FunctionsThe following functions are used with threads.
Process and Thread Extended Attribute FunctionsThe following functions are used to set extended attributes for process and thread creation.
WOW64 FunctionsThe following functions are used with WOW64.
Function Description IsWow64Message Determines whether the last message read from the current thread's queue originated from a WOW64 process. IsWow64Process Determines whether the specified process is running under WOW64. IsWow64Process2 Determines whether the specified process is running under WOW64; also returns additional machine process and architecture information. Wow64SuspendThread Suspends the specified WOW64 thread. Job Object FunctionsThe following functions are used with job objects.
Thread Pool FunctionsThe following functions are used with thread pools.
The following functions are part of the original thread pooling API.
Function Description BindIoCompletionCallback Associates the I/O completion port owned by the thread pool with the specified file handle. On completion of an I/O request involving this file, a non-I/O worker thread will execute the specified callback function. QueueUserWorkItem Queues a work item to a worker thread in the thread pool. RegisterWaitForSingleObject Directs a wait thread in the thread pool to wait on the object. UnregisterWaitEx Waits until one or all of the specified objects are in the signaled state or the time-out interval elapses. Thread Ordering Service FunctionsThe following functions are used with the thread ordering service.
The following functions are used with the multimedia class scheduler service.
Fiber FunctionsThe following functions are used with fibers.
Function Description ConvertFiberToThread Converts the current fiber into a thread. ConvertThreadToFiber Converts the current thread into a fiber. ConvertThreadToFiberEx Converts the current thread into a fiber. CreateFiber Allocates a fiber object, assigns it a stack, and sets up execution to begin at the specified start address. CreateFiberEx Allocates a fiber object, assigns it a stack, and sets up execution to begin at the specified start address. DeleteFiber Deletes an existing fiber. FiberProc An application-defined function used with the CreateFiber function. FlsAlloc Allocates a fiber local storage (FLS) index. FlsFree Releases an FLS index. FlsGetValue Retrieves the value in the calling fiber's FLS slot for a specified FLS index. FlsSetValue Stores a value in the calling fiber's FLS slot for a specified FLS index. IsThreadAFiber Determines whether the current thread is a fiber. SwitchToFiber Schedules a fiber. NUMA Support FunctionsThe following functions provide NUMA support.
Processor FunctionsThe following functions are used with logical processors and processor groups.
User-Mode Scheduling FunctionsThe following functions are used with user-mode scheduling (UMS).
Obsolete FunctionsRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4