threadpoolapiset.h 標頭
系統服務會使用此標頭。 如需詳細資訊,請參閱:
threadpoolapiset.h 包含下列程式設計介面:
函式
CallbackMayRunLong 表示回呼可能不會快速傳回。 |
CancelThreadpoolIo 從 StartThreadpoolIo 函式取消通知。 |
CloseThreadpool 關閉指定的執行緒集區。 |
CloseThreadpoolCleanupGroup 關閉指定的清除群組。 |
CloseThreadpoolCleanupGroupMembers 釋放指定清除群組的成員、等候所有回呼函式完成,並選擇性地取消任何未完成的回呼函式。 |
CloseThreadpoolIo 釋放指定的 I/O 完成物件。 |
CloseThreadpoolTimer 釋放指定的計時器物件。 |
CloseThreadpoolWait 釋放指定的 wait 物件。 |
CloseThreadpoolWork 釋放指定的工作物件。 |
CreateThreadpool 配置執行緒的新集區以執行回呼。 |
CreateThreadpoolCleanupGroup 建立應用程式可用來追蹤一或多個執行緒集區回呼的清除群組。 |
CreateThreadpoolIo 建立新的 I/O 完成物件。 |
CreateThreadpoolTimer 建立新的計時器物件。 |
CreateThreadpoolWait 建立新的等候物件。 |
CreateThreadpoolWork 建立新的工作物件。 |
DisassociateCurrentThreadFromCallback 移除目前執行中回呼函式與起始回呼的物件之間的關聯。 目前的執行緒將不再視為代表 物件執行回呼。 |
FreeLibraryWhenCallbackReturns 指定執行緒集區會在目前回呼完成時卸載的 DLL。 |
IsThreadpoolTimerSet 判斷指定的計時器物件目前是否已設定。 |
LeaveCriticalSectionWhenCallbackReturns 指定執行緒集區會在目前回呼完成時釋放的重要區段。 |
QueryThreadpoolStackInformation 擷取指定執行緒集區中線程的堆疊保留和認可大小。 |
ReleaseMutexWhenCallbackReturns 指定執行緒集區在目前回呼完成時將釋放的 Mutex。 |
ReleaseSemaphoreWhenCallbackReturns 指定執行緒集區會在目前回呼完成時釋放的旗號。 |
SetEventWhenCallbackReturns 指定執行緒集區會在目前回呼完成時設定的事件。 |
SetThreadpoolStackInformation 設定指定執行緒集區中新執行緒的堆疊保留和認可大小。 現有線程的堆疊保留和認可大小不會變更。 |
SetThreadpoolThreadMaximum 設定指定執行緒集區可以配置給處理回呼的執行緒數目上限。 |
SetThreadpoolThreadMinimum 設定指定執行緒集區必須提供給進程回呼的最小線程數目。 |
SetThreadpoolTimer 設定計時器物件,如果有任何的話,請取代先前的計時器。 背景工作執行緒會在指定的逾時到期之後呼叫計時器物件的回呼。 (SetThreadpoolTimer) |
SetThreadpoolTimerEx 設定計時器物件,如果有任何的話,請取代先前的計時器。 背景工作執行緒會在指定的逾時到期之後呼叫計時器物件的回呼。 (SetThreadpoolTimerEx) |
SetThreadpoolWait 設定等候物件,如果有的話,請設定取代先前的等候物件。 背景工作執行緒會在控制碼變成訊號或指定的逾時到期之後呼叫等候物件的回呼函式。 (SetThreadpoolWait) |
SetThreadpoolWaitEx 設定等候物件,如果有的話,請設定取代先前的等候物件。 背景工作執行緒會在控制碼變成訊號或指定的逾時到期之後呼叫等候物件的回呼函式。 (SetThreadpoolWaitEx) |
StartThreadpoolIo 通知執行緒集區,I/O 作業可能針對指定的 I/O 完成物件開始。 背景工作執行緒會在系結至這個物件的檔案控制碼上完成作業之後,呼叫 I/O 完成物件的回呼函式。 |
SubmitThreadpoolWork 將工作物件張貼至執行緒集區。 背景工作執行緒會呼叫工作物件的回呼函式。 |
TrySubmitThreadpoolCallback 要求執行緒集區背景工作執行緒呼叫指定的回呼函式。 |
WaitForThreadpoolIoCallbacks 等候未完成的 I/O 完成回呼完成,並選擇性地取消尚未開始執行的擱置回呼。 |
WaitForThreadpoolTimerCallbacks 等候未完成的計時器回呼完成,並選擇性地取消尚未開始執行的擱置回呼。 |
WaitForThreadpoolWaitCallbacks 等候未處理的等候回呼完成,並選擇性地取消尚未開始執行的擱置回呼。 |
WaitForThreadpoolWorkCallbacks 等候未完成的工作回呼完成,並選擇性地取消尚未開始執行的擱置回呼。 |