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 主机

另请参阅

GameDVR 概述
XAppCapture 成员
XAppBroadcastRegisterIsAppBroadcastingChanged
XAppBroadcastMonitorCallback