Skip to main content

XTaskQueueSubmitCallback

將回呼提交至佇列的指定連接埠。

語法

參數

queue   _In_
類型:XTaskQueueHandle
要提交回呼的佇列。 port   _In_
類型:XTaskQueuePort
要提交回呼的連接埠。回呼可以指派給工作連接埠或完成連接埠。 callbackContext   _In_opt_
類型:void*
將傳遞給回呼的選擇性內容指標。 callback   _In_
類型:XTaskQueueCallback*
回呼函式的指標。

傳回值

類型:HRESULT HRESULT 成功或錯誤碼。

備註

alert 效能注意事項:
將項目加入佇列必須是無鎖定且無等候的,以符合上游程式碼的效能需求。下列 API 為無鎖定:
下列範例示範如何將回呼提交至工作佇列的工作連接埠或完成連接埠。它會先提交工作回呼,然後在工作回呼結束時提交完成回呼,這是典型的做法。

需求

標頭: XTaskQueue.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

另請參閱

XTaskQueue 成員
非同步程式設計模型
非同步工作佇列設計
Last modified on October 6, 2026