Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
This header is used by System Services. For more information, see:
threadpoolapiset.h contains the following programming interfaces:
Functions
| 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. |
| 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. |
| 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. |
| SetThreadpoolStackInformation Sets the stack reserve and commit sizes for new threads in the specified thread pool. Stack reserve and commit sizes for existing threads are not changed. |
| 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. |
| SetThreadpoolTimer Sets the timer object, replacing the previous timer, if any. A worker thread calls the timer object's callback after the specified timeout expires. (SetThreadpoolTimer) |
| SetThreadpoolTimerEx Sets the timer object, replacing the previous timer, if any. A worker thread calls the timer object's callback after the specified timeout expires. (SetThreadpoolTimerEx) |
| SetThreadpoolWait Sets the wait object — replacing the previous wait object, if any. A worker thread calls the wait object's callback function after the handle becomes signaled or after the specified timeout expires. (SetThreadpoolWait) |
| SetThreadpoolWaitEx Sets the wait object replacing the previous wait object, if any. A worker thread calls the wait object's callback function after the handle becomes signaled or after the specified timeout expires. (SetThreadpoolWaitEx) |
| 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. |
| 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. |