Skip to main content

XTaskQueueGetCurrentProcessTaskQueue

プロセス タスク キューへのハンドルを取得します。プロセス タスク キューが存在しない場合は nullptr を返します。

構文

パラメーター

queue   _Out_
Type: XTaskQueueHandle*
プロセス タスク キューへのハンドルです。

戻り値

Type: bool プロセス タスク キューが利用可能な場合は true を、それ以外の場合は false を返します。

解説

この関数は、時間依存スレッドで呼び出しても安全ではありません。詳細については、Time-sensitive threads を参照してください。
既定では、ワーク ポートと完了ポートの両方にスレッド プールを使用するプロセス タスク キューが存在します。XTaskQueueSetCurrentProcessTaskQueue を呼び出すことで既定のプロセス タスク キューを置き換えることができ、null のキュー パラメーターを指定して XTaskQueueSetCurrentProcessTaskQueue を呼び出すことで、呼び出し元がプロセス タスク キューを使用できないようにすることができます。 この API から返されたハンドルを閉じるには、XTaskQueueCloseHandle を使用します。

要件

ヘッダー: XTaskQueue.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One 本体、XBOX Series 本体

概念ドキュメント

関連項目

XTaskQueue members
非同期プログラミング モデル
非同期タスク キューの設計
最終更新日 2026年8月24日