XTaskQueueMonitorCallback
タスクが実行のために送信されるたびに、タスク キューによって呼び出されるコールバック。
構文
void XTaskQueueMonitorCallback(
void* context,
XTaskQueueHandle queue,
XTaskQueuePort port
)
パラメーター
context _In_opt_
型: void*
XTaskQueueRegisterMonitor に渡されたコンテキスト ポインター。
queue _In_
型: XTaskQueueHandle
タスクが送信されたタスク キュー。
port _In_
型: XTaskQueuePort
タスクが送信されたポート。
戻り値
型: void
ありません。
解説
XTaskQueueMonitorCallback
は、XTaskQueueRegisterMonitor 関数で使用するためのコールバックを表します。 XTaskQueueMonitorCallback
コールバックがタスク キューに登録されている場合、このコールバックは、XTaskQueueSubmitCallback または XTaskQueueSubmitDelayedCallback のいずれかによってタスクがタスク キューに送信されると必ず呼び出されます。 XTaskQueueMonitorCallback
コールバックの実装の詳細については、「方法: 手動キューのディスパッチを管理するためにイベントを使用する」をご覧ください。
要件
ヘッダー: XTaskQueue.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体
関連項目
非同期プログラミング モデル
非同期タスク キューの設計
XTaskQueue ライブラリの概要
XTaskQueue のメンバー