XTaskQueueGetCurrentProcessTaskQueue
プロセス タスク キューのハンドルを取得します。プロセス タスク キューがない場合は、nullptr が返ります。
bool XTaskQueueGetCurrentProcessTaskQueue(
XTaskQueueHandle* queue
)
queue _Out_
型: XTaskQueueHandle*
プロセス タスク キューのハンドル。
型: bool
使用できるプロセス タスク キューがある場合は true を返し、ない場合は false を返します。
注意
この関数は、時間依存のスレッドで呼び出すのに安全ではありません。 詳細については、「時間依存のスレッド」を参照してください。
既定では、処理ポートと完了ポートの両方にスレッド プールを使用するプロセス タスク キューがあります。 XTaskQueueSetCurrentProcessTaskQueue を呼び出すことによって既定のプロセス タスク キューを置き換えることができ、queue パラメーターに null を指定して XTaskQueueSetCurrentProcessTaskQueue を呼び出すことによって呼び出し元がプロセス タスク キューを使用できないようにすることができます。
この API から返されたハンドルを閉じるには、XTaskQueueCloseHandle を使用します。
ヘッダー: XTaskQueue.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体