XTaskQueue
XTaskQueue API函式
| 函式 | 描述 |
|---|---|
| XTaskQueueCallback | 由工作佇列叫用的回呼。 |
| XTaskQueueCloseHandle | 關閉工作佇列。 |
| XTaskQueueCreate | 建立工作佇列,可用來將呼叫加入佇列並分派。 |
| XTaskQueueCreateComposite | 建立由其他工作佇列之連接埠所組成的工作佇列。 |
| XTaskQueueDispatch | 處理工作佇列中指定連接埠的一個項目。 |
| XTaskQueueDuplicateHandle | 複製 XTaskQueueHandle 物件。 |
| XTaskQueueGetCurrentProcessTaskQueue | 取得處理序工作佇列的控制代碼;如果沒有處理序工作佇列,則為 nullptr。 |
| XTaskQueueGetPort | 傳回指定連接埠的工作佇列連接埠控制代碼。 |
| XTaskQueueMonitorCallback | 每當有工作提交以供執行時,由工作佇列叫用的回呼。 |
| XTaskQueueRegisterMonitor | 註冊一個回呼,每當有回呼提交至此佇列時便會叫用該回呼。 |
| XTaskQueueRegisterWaiter | 向工作佇列註冊等候控制代碼。 |
| XTaskQueueSetCurrentProcessTaskQueue | 將指定的工作佇列設定為整個處理序的工作佇列。 |
| XTaskQueueSubmitCallback | 將回呼提交至佇列的指定連接埠。 |
| XTaskQueueSubmitDelayedCallback | 將回呼提交至佇列的指定連接埠。 |
| XTaskQueueTerminate | 取消所有擱置中的項目並防止新項目加入佇列,藉此終止工作佇列。 |
| XTaskQueueTerminatedCallback | 工作佇列終止時叫用的回呼。 |
| XTaskQueueUnregisterMonitor | 取消註冊先前註冊的監視器回呼。 |
| XTaskQueueUnregisterWaiter | 取消註冊先前註冊的工作佇列等候程式。 |
結構
| 結構 | 描述 |
|---|---|
| XTaskQueueRegistrationToken | 註冊回呼時傳回的權杖,用於識別該註冊。 |
列舉
| 列舉 | 描述 |
|---|---|
| XTaskQueueDispatchMode | 描述如何處理工作佇列回呼。 |
| XTaskQueuePort | 宣告要將回呼分派或提交至工作佇列的哪個連接埠。 |
概念文件
另請參閱
系統 API 參考非同步程式設計的設計目標與改進
非同步程式設計模型
非同步工作佇列設計
