Skip to main content

XAppBroadcastRegisterIsAppBroadcastingChanged

Registra un controlador de eventos de cambio de estado de difusión de la aplicación.

Sintaxis

Parámetros

queue   _In_opt_
Tipo: XTaskQueueHandle
XTaskQueueHandle opcional donde un usuario puede crear su propia devolución de llamada para ejecutarla desde esta cola. context   _In_opt_
Tipo: void*
Información opcional que se pasará a la función de devolución de llamada. appBroadcastMonitorCallback   _In_
Tipo: XAppBroadcastMonitorCallback*
Devolución de llamada que se ejecuta cuando cambia el estado de si puede difundir o no. Los juegos pueden usarla para saber si es seguro habilitar la presentación de la interfaz de usuario de difusión. token   _Out_
Tipo: XTaskQueueRegistrationToken*
Token de difusión.

Valor devuelto

Tipo: HRESULT Resultado de la función.

Comentarios

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
Cada llamada a AppBroadcastRegisterIsAppBroadcastingChanged debe ir seguida de una llamada a XAppBroadcastUnregisterIsAppBroadcastingChanged cuando ya no se necesite el controlador de eventos. Si no se llama a la función de anulación del registro, se producirán pérdidas de memoria. Esta función registrará una segunda función, XAppBroadcastMonitorCallback, a la que se llamará cuando cambie el estado de la difusión de la aplicación.

Requisitos

Encabezado: XAppCapture.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

Información general de GameDVR
Miembros de XAppCapture
XAppBroadcastUnregisterIsAppBroadcastingChanged
XAppBroadcastMonitorCallback
Última modificación el 28 de agosto de 2026