Skip to main content

XTaskQueueGetPort

傳回指定連接埠的工作佇列連接埠控制代碼。

語法

參數

queue   _In_
類型:XTaskQueueHandle
要從中取得連接埠的工作佇列。 port   _In_
類型:XTaskQueuePort
要取得的連接埠。 portHandle   _Out_
類型:XTaskQueuePortHandle*
指定連接埠的工作佇列連接埠控制代碼。

傳回值

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

備註

在時間敏感執行緒上呼叫此函式並不安全。如需詳細資訊,請參閱時間敏感執行緒。
工作佇列連接埠控制代碼由工作佇列擁有,不需要關閉。它們用於建立複合工作佇列。 下列範例會建立一個複合佇列,其工作連接埠和完成連接埠都使用原始佇列的工作連接埠。複合工作佇列是由其他佇列的部分所組成的工作佇列。當一個非同步工作需要呼叫另一個非同步工作,而該工作的完成只是中間步驟、不應在完成執行緒上浪費週期時,複合工作佇列就很有用。
SubmitCallback 是在 XTaskQueueSubmitCallback 函式的程式碼範例中定義的協助程式函式。

需求

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

概念文件

另請參閱

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