次の方法で共有


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 のメンバー