Skip to main content

XAppBroadcastRegisterIsAppBroadcastingChanged

Registra um manipulador de eventos de alteração do status de transmissão do aplicativo.

Sintaxe

Parâmetros

queue   _In_opt_
Tipo: XTaskQueueHandle
XTaskQueueHandle opcional em que um usuário pode criar seu próprio retorno de chamada para ser executado a partir desta fila. context   _In_opt_
Tipo: void*
Informações opcionais a serem passadas para a função de retorno de chamada. appBroadcastMonitorCallback   _In_
Tipo: XAppBroadcastMonitorCallback*
Retorno de chamada invocado quando muda o status que indica se você pode transmitir ou não. Os jogos podem usar isso para saber se é seguro ou não habilitar a exibição da interface do usuário de transmissão. token   _Out_
Tipo: XTaskQueueRegistrationToken*
Token de transmissão.

Valor retornado

Tipo: HRESULT Resultado da função.

Comentários

Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, confira Threads sensíveis ao tempo.
Cada chamada para AppBroadcastRegisterIsAppBroadcastingChanged deve ser seguida por uma chamada para XAppBroadcastUnregisterIsAppBroadcastingChanged quando o manipulador de eventos não for mais necessário. Não chamar a função de cancelamento de registro causará vazamentos de memória. Esta função registrará uma segunda função, a XAppBroadcastMonitorCallback, que será chamada quando o status de transmissão do aplicativo mudar.

Requisitos

Cabeçalho: XAppCapture.h Biblioteca: xgameruntime.lib Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX Series

Documentação conceitual

Confira também

Visão geral do GameDVR
Membros de XAppCapture
XAppBroadcastUnregisterIsAppBroadcastingChanged
XAppBroadcastMonitorCallback
Last modified on October 6, 2026