Skip to main content

XAppBroadcastRegisterIsAppBroadcastingChanged

アプリ ブロードキャスト ステータスの変更イベント ハンドラーを登録します。

構文

パラメーター

queue   _In_opt_
型: XTaskQueueHandle
オプションの XTaskQueueHandle。ユーザーは、このキューから実行される独自のコールバックを作成できます。 context   _In_opt_
型: void*
コールバック関数に渡されるオプション情報です。 appBroadcastMonitorCallback   _In_
型: XAppBroadcastMonitorCallback*
ブロードキャストできるかどうかのステータスが変更された時のコールバックです。 ゲームはこれを使用して、ブロードキャスト UI の表示を有効にしても安全かどうかを判断できます。 token   _Out_
型: XTaskQueueRegistrationToken*
ブロードキャスト トークンです。

戻り値

型: HRESULT 関数の結果です。

解説

この関数は、時間依存スレッドで呼び出しても安全ではありません。 詳細については、「Time-sensitive threads」を参照してください。
AppBroadcastRegisterIsAppBroadcastingChanged を呼び出すたびに、イベント ハンドラーが不要になった時点で XAppBroadcastUnregisterIsAppBroadcastingChanged を呼び出してください。 登録解除関数を呼び出さないと、メモリ リークが発生します。 この関数は、アプリ ブロードキャストのステータスが変更されたときに呼び出される 2 番目の関数 XAppBroadcastMonitorCallback を登録します。

要件

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

概念ドキュメント

関連項目

GameDVR の概要
XAppCapture メンバー
XAppBroadcastUnregisterIsAppBroadcastingChanged
XAppBroadcastMonitorCallback
最終更新日 2026年8月24日