此标头由系统服务使用。 有关详细信息,请参见:
threadpoolapiset.h 包含以下编程接口:
Functions
|
CallbackMayRunLong 指示回调可能无法快速返回。 |
|
CancelThreadpoolIo 从 StartThreadpoolIo 函数取消通知。 |
|
CloseThreadpool 关闭指定的线程池。 |
|
CloseThreadpoolCleanupGroup 关闭指定的清理组。 |
|
CloseThreadpoolCleanupGroupMembers 释放指定清理组的成员,等待所有回调函数完成,并选择性地取消任何未完成的回调函数。 |
|
CloseThreadpoolIo 释放指定的 I/O 完成对象。 |
|
CloseThreadpoolTimer 释放指定的计时器对象。 |
|
CloseThreadpoolWait 释放指定的等待对象。 |
|
CloseThreadpoolWork 释放指定的工作对象。 |
|
CreateThreadpool 分配用于执行回调的新线程池。 |
|
CreateThreadpoolCleanupGroup 创建一个清理组,应用程序可用于跟踪一个或多个线程池回调。 |
|
CreateThreadpoolIo 创建新的 I/O 完成对象。 |
|
CreateThreadpoolTimer 创建新的计时器对象。 |
|
CreateThreadpoolWait 创建新的等待对象。 |
|
CreateThreadpoolWork 创建新的工作对象。 |
|
DisassociateCurrentThreadFromCallback 删除当前正在执行的回调函数与启动回调的对象之间的关联。 当前线程将不再算作代表对象执行回调。 |
|
FreeLibraryWhenCallbackReturns 指定线程池在当前回调完成时将卸载的 DLL。 |
|
IsThreadpoolTimerSet 确定指定的计时器对象当前是否已设置。 |
|
LeaveCriticalSectionWhenCallbackReturns 指定线程池在当前回调完成时将释放的关键部分。 |
|
QueryThreadpoolStackInformation 检索指定线程池中线程的堆栈保留和提交大小。 |
|
ReleaseMutexWhenCallbackReturns 指定线程池将在当前回调完成时释放的互斥体。 |
|
ReleaseSemaphoreWhenCallbackReturns 指定线程池在当前回调完成时将释放的信号量。 |
|
SetEventWhenCallbackReturns 指定线程池在当前回调完成时设置的事件。 |
|
SetThreadpoolStackInformation 设置指定线程池中新线程的堆栈保留和提交大小。 不会更改现有线程的堆栈保留和提交大小。 |
|
SetThreadpoolThreadMaximum 设置指定线程池可以分配给进程回调的最大线程数。 |
|
SetThreadpoolThreadMinimum 设置指定线程池必须提供给进程回调的最小线程数。 |
|
SetThreadpoolTimer 设置计时器对象,替换上一个计时器(如果有)。 工作线程在指定的超时到期后调用计时器对象的回调。 (SetThreadpoolTimer) |
|
SetThreadpoolTimerEx 设置计时器对象,替换上一个计时器(如果有)。 工作线程在指定的超时到期后调用计时器对象的回调。 (SetThreadpoolTimerEx) |
|
SetThreadpoolWait 设置等待对象 - 替换上一个等待对象(如果有)。 工作线程在句柄发出信号或指定的超时过期后调用等待对象的回调函数。 (SetThreadpoolWait) |
|
SetThreadpoolWaitEx 设置替换上一个等待对象的 wait 对象(如果有)。 工作线程在句柄发出信号或指定的超时过期后调用等待对象的回调函数。 (SetThreadpoolWaitEx) |
|
StartThreadpoolIo 通知线程池 I/O作可能针对指定的 I/O 完成对象开始。 工作线程在绑定到此对象的文件句柄上完成作后调用 I/O 完成对象的回调函数。 |
|
SubmitThreadpoolWork 将工作对象发布到线程池。 工作线程调用工作对象的回调函数。 |
|
TrySubmitThreadpoolCallback 请求线程池工作线程调用指定的回调函数。 |
|
WaitForThreadpoolIoCallbacks 等待未完成的 I/O 完成回调完成,并选择性地取消尚未开始执行的挂起回调。 |
|
WaitForThreadpoolTimerCallbacks 等待未完成的计时器回调完成,并选择性地取消尚未开始执行的挂起回调。 |
|
WaitForThreadpoolWaitCallbacks 等待未完成的等待回调完成,并选择性地取消尚未开始执行的挂起回调。 |
|
WaitForThreadpoolWorkCallbacks 等待未完成的工作回调完成,并选择性地取消尚未开始执行的挂起回调。 |