共用方式為


threadpoolapiset.h 標頭

此標頭由系統服務使用。 如需詳細資訊,請參閱:

threadpoolapiset.h 包含下列程式設計介面:

Functions

 
回調MayRunLong

表示回呼可能不會快速傳回。
取消執行緒池Io

取消 StartThreadpoolIo 函式的通知。
關閉執行緒池

關閉指定的執行緒集區。
關閉執行緒集區清理群組

關閉指定的清理群組。
CloseThreadpoolCleanupGroup成員

釋放指定清除群組的成員、等候所有回呼函式完成,並選擇性地取消任何未完成的回呼函式。
關閉執行緒池Io

釋放指定的 I/O 完成物件。
關閉執行緒池計時器

釋放指定的計時器物件。
關閉執行緒池等待

釋放指定的等待物件。
關閉執行緒集區工作

釋放指定的工作物件。
建立執行緒集區

配置新的執行緒集區來執行回呼。
建立執行緒集區清理群組

建立清除群組,讓應用程式可用來追蹤一或多個執行緒集區回呼。
建立執行緒集區Io

建立新的 I/O 完成物件。
建立線程池計時器

建立新的計時器物件。
建立執行緒集區等待

建立新的等待物件。
建立執行緒集區Work

建立新的工作物件。
取消關聯目前線程從回呼

移除目前執行的回呼函式與起始回呼的物件之間的關聯。 目前的執行緒將不再算作代表物件執行回呼。
FreeLibraryWhenCallbackReturns

指定執行緒集區在目前回呼完成時將卸載的 DLL。
IsThreadpoolTimerSet

判斷目前是否已設定指定的計時器物件。
LeaveCriticalSectionWhenCallbackReturns

指定執行緒集區在目前回呼完成時釋放的重要區段。
QueryThreadpoolStackInformation

擷取指定執行緒集區中執行緒的堆疊保留和認可大小。
ReleaseMutexWhenCallbackReturns

指定執行緒集區在目前回呼完成時將釋放的互斥鎖。
ReleaseSemaphoreWhenCallbackReturns

指定執行緒集區在目前回呼完成時釋放的號誌。
SetEventWhenCallbackReturns

指定執行緒集區在目前回呼完成時所設定的事件。
SetThreadpoolStackInformation

設定指定執行緒集區中新執行緒的堆疊保留和認可大小。 現有執行緒的堆疊保留和認可大小不會變更。
SetThreadpoolThreadMaximum

設定指定執行緒集區可以配置給處理程序回呼的執行緒數目上限。
SetThreadpoolThreadMinimum

設定指定執行緒集區必須提供給處理回呼的執行緒數目下限。
SetThreadpoolTimer

設定計時器物件,取代先前的計時器 (如果有的話)。 背景工作執行線會在指定的逾時到期之後呼叫計時器物件的回呼。 (SetThreadpoolTimer)
SetThreadpoolTimerEx

設定計時器物件,取代先前的計時器 (如果有的話)。 背景工作執行線會在指定的逾時到期之後呼叫計時器物件的回呼。 (SetThreadpoolTimerEx)
SetThreadpool等待

設定等候物件 — 取代先前的等候物件 (如果有的話)。 背景工作執行緒會在控制碼變成訊號或指定的逾時到期之後呼叫等候物件的回呼函式。 (設定執行緒池等待)
SetThreadpoolWaitEx

設定等候物件取代前一個等候物件 (如果有的話)。 背景工作執行緒會在控制碼變成訊號或指定的逾時到期之後呼叫等候物件的回呼函式。 (SetThreadpoolWaitEx)
啟動執行緒池Io

通知執行緒集區,指定的 I/O 完成物件可能會開始 I/O 作業。 背景工作執行緒會在系結至此物件的檔案控制碼上完成作業之後,呼叫 I/O 完成物件的回呼函式。
提交執行緒集區工作

將工作物件張貼至執行緒集區。 背景工作執行緒會呼叫工作物件的回呼函式。
TrySubmitThreadpoolCallback

要求執行緒集區背景工作執行緒呼叫指定的回呼函式。
WaitForThreadpoolIo回呼

等候未完成的 I/O 完成回呼完成,並選擇性地取消尚未開始執行的擱置回呼。
WaitForThreadpoolTimer回呼

等候未完成的計時器回呼完成,並選擇性地取消尚未開始執行的擱置回呼。
WaitForThreadpoolWait回呼

等候未完成的等待回呼完成,並選擇性地取消尚未開始執行的擱置回呼。
WaitForThreadpoolWork回呼

等候未完成的工作回呼完成,並選擇性地取消尚未開始執行的擱置回呼。