次の方法で共有


XTaskQueueCloseHandle

タスク キューを閉じます。

構文

void XTaskQueueCloseHandle(  
         XTaskQueueHandle queue  
)  

パラメーター

queue _In_
型: XTaskQueueHandle

閉じるキュー。

戻り値

型: void

解説

XTaskQueueCloseHandle では、タスク キュー オブジェクトの内部参照カウントのデクリメントのみが行われます。 キューにコールバックがまだある場合、それらのコールバックはキュー オブジェクトへの参照を保持しており、呼び出される可能性があります。 このためアプリのシャットダウンに関する問題が発生することがあります。 アプリがシャットダウンするとき、クリーンアップ後に間違ったコールバックが実行されないことを確認する必要があります。 XTaskQueue によって、キューの終了を制御して実行するために XTaskQueueTerminate API が提供されます。

要件

ヘッダー: XTaskQueue.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XTaskQueue のメンバー
非同期プログラミング モデル
非同期タスク キューの設計