次の方法で共有


XAppBroadcastUnregisterIsAppBroadcastingChanged

アプリ配信ステータス変更イベント ハンドラーを削除します。

構文

bool XAppBroadcastUnregisterIsAppBroadcastingChanged(  
         XTaskQueueRegistrationToken token,  
         bool wait  
)  

パラメーター

token _In_
型: XTaskQueueRegistrationToken

XAppBroadcastRegisterIsAppBroadcastingChanged によって作成されたイベント ハンドラー トークン。 コールバックを登録解除するために使用されます。

wait _In_
型: bool

コールバック関数で何らかのブロック関数が実行されている場合は待機するよう、登録解除関数に指示します。 これにより、この関数から戻ったら、それ以上コールバックはなく、シャットダウンしても安全であることが保証されます。

戻り値

型: bool

解説

注意

この関数は、時間依存のスレッドで呼び出すのに安全ではありません。 詳細については、「時間依存のスレッド」をご覧ください。

イベント ハンドラーが不要になった場合は、XAppBroadcastRegisterIsAppBroadcastingChanged への各呼び出しの後に、AppBroadcastUnregisterIsAppBroadcastingChanged の呼び出しを行う必要があります。 この関数を呼び出さないと、メモリ リークが発生します。 この関数では、XAppBroadcastRegisterIsAppBroadcastingChanged によって設定された XAppBroadcastMonitorCallback が登録解除されます。

要件

ヘッダー: XAppCapture.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

ゲーム録画の概要
XAppCapture のメンバー
XAppBroadcastRegisterIsAppBroadcastingChanged
XAppBroadcastMonitorCallback