CallbackMayRunLong |
Indicates that the callback may not return quickly. |
CancelThreadpoolIo |
Cancels the notification from the StartThreadpoolIo function. |
CloseThreadpool |
Closes the specified thread pool. |
CloseThreadpoolCleanupGroup |
Closes the specified cleanup group. |
CloseThreadpoolCleanupGroupMembers |
Releases the members of the specified cleanup group, waits for all callback functions to complete, and optionally cancels any outstanding callback functions. |
CloseThreadpoolIo |
Releases the specified I/O completion object. |
CloseThreadpoolTimer |
Releases the specified timer object. |
CloseThreadpoolWait |
Releases the specified wait object. |
CloseThreadpoolWork |
Releases the specified work object. |
CreateThreadpool |
Allocates a new pool of threads to execute callbacks. |
CreateThreadpoolCleanupGroup |
Creates a cleanup group that applications can use to track one or more thread pool callbacks. |
CreateThreadpoolIo |
Creates a new I/O completion object. |
CreateThreadpoolTimer |
Creates a new timer object. |
CreateThreadpoolWait |
Creates a new wait object. |
CreateThreadpoolWork |
Creates a new work object. |
DestroyThreadpoolEnvironment |
Deletes the specified callback environment. Call this function when the callback environment is no longer needed for creating new thread pool objects. |
DisassociateCurrentThreadFromCallback |
Removes the association between the currently executing callback function and the object that initiated the callback. The current thread will no longer count as executing a callback on behalf of the object. |
FreeLibraryWhenCallbackReturns |
Specifies the DLL that the thread pool will unload when the current callback completes. |
InitializeThreadpoolEnvironment |
Initializes a callback environment. |
IsThreadpoolTimerSet |
Determines whether the specified timer object is currently set. |
LeaveCriticalSectionWhenCallbackReturns |
Specifies the critical section that the thread pool will release when the current callback completes. |
QueryThreadpoolStackInformation |
Retrieves the stack reserve and commit sizes for threads in the specified thread pool. |
ReleaseMutexWhenCallbackReturns |
Specifies the mutex that the thread pool will release when the current callback completes. |
ReleaseSemaphoreWhenCallbackReturns |
Specifies the semaphore that the thread pool will release when the current callback completes. |
SetEventWhenCallbackReturns |
Specifies the event that the thread pool will set when the current callback completes. |
SetThreadpoolCallbackCleanupGroup |
Associates the specified cleanup group with the specified callback environment. |
SetThreadpoolCallbackLibrary |
Ensures that the specified DLL remains loaded as long as there are outstanding callbacks. |
SetThreadpoolCallbackPersistent |
Specifies that the callback should run on a persistent thread. |
SetThreadpoolCallbackPool |
Sets the thread pool to be used when generating callbacks. |
SetThreadpoolCallbackPriority |
Specifies the priority of a callback function relative to other work items in the same thread pool. |
SetThreadpoolCallbackRunsLong |
Indicates that callbacks associated with this callback environment may not return quickly. |
SetThreadpoolStackInformation |
Sets the stack reserve and commit sizes for new threads in the specified thread pool. |
SetThreadpoolThreadMaximum |
Sets the maximum number of threads that the specified thread pool can allocate to process callbacks. |
SetThreadpoolThreadMinimum |
Sets the minimum number of threads that the specified thread pool must make available to process callbacks. |
SetThreadpoolTimerEx |
Sets the timer object. A worker thread calls the timer object's callback after the specified timeout expires. |
SetThreadpoolTimer |
Sets the timer object. A worker thread calls the timer object's callback after the specified timeout expires. |
SetThreadpoolWait |
Sets the wait object. A worker thread calls the wait object's callback function after the handle becomes signaled or after the specified timeout expires. |
SetThreadpoolWaitEx |
Sets the wait object. A worker thread calls the wait object's callback function after the handle becomes signaled or after the specified timeout expires. |
StartThreadpoolIo |
Notifies the thread pool that I/O operations may possibly begin for the specified I/O completion object. A worker thread calls the I/O completion object's callback function after the operation completes on the file handle bound to this object. |
SubmitThreadpoolWork |
Posts a work object to the thread pool. A worker thread calls the work object's callback function. |
TpInitializeCallbackEnviron |
Initializes a callback environment for the thread pool. |
TpDestroyCallbackEnviron |
Deletes the specified callback environment. Call this function when the callback environment is no longer needed for creating new thread pool objects. |
TpSetCallbackActivationContext |
Assigns an activation context to the callback environment. |
TpSetCallbackCleanupGroup |
Associates the specified cleanup group with the specified callback environment. |
TpSetCallbackFinalizationCallback |
Indicates a function to call when the callback environment is finalized. |
TpSetCallbackLongFunction |
Indicates that callbacks associated with this callback environment may not return quickly. |
TpSetCallbackNoActivationContext |
Indicates that the callback environment has no activation context. |
TpSetCallbackPersistent |
Specifies that the callback should run on a persistent thread. |
TpSetCallbackPriority |
Specifies the priority of a callback function relative to other work items in the same thread pool. |
TpSetCallbackRaceWithDll |
Ensures that the specified DLL remains loaded as long as there are outstanding callbacks. |
TpSetCallbackThreadpool |
Assigns a thread pool to a callback environment. |
TrySubmitThreadpoolCallback |
Requests that a thread pool worker thread call the specified callback function. |
WaitForThreadpoolIoCallbacks |
Waits for outstanding I/O completion callbacks to complete and optionally cancels pending callbacks that have not yet started to execute. |
WaitForThreadpoolTimerCallbacks |
Waits for outstanding timer callbacks to complete and optionally cancels pending callbacks that have not yet started to execute. |
WaitForThreadpoolWaitCallbacks |
Waits for outstanding wait callbacks to complete and optionally cancels pending callbacks that have not yet started to execute. |
WaitForThreadpoolWorkCallbacks |
Waits for outstanding work callbacks to complete and optionally cancels pending callbacks that have not yet started to execute. |