Skip to main content

XAppBroadcastRegisterIsAppBroadcastingChanged

Inscrit un gestionnaire d’événements de changement d’état de diffusion de l’application.

Syntaxe

Paramètres

queue   _In_opt_
Type : XTaskQueueHandle
XTaskQueueHandle facultatif dans lequel un utilisateur peut créer son propre rappel à exécuter à partir de cette file d’attente. context   _In_opt_
Type : void*
Informations facultatives à transmettre à la fonction de rappel. appBroadcastMonitorCallback   _In_
Type : XAppBroadcastMonitorCallback*
Rappel appelé lorsque l’état indiquant si vous pouvez diffuser ou non change. Les jeux peuvent l’utiliser pour savoir s’il est sécuritaire ou non d’activer l’affichage de l’interface utilisateur de diffusion. token   _Out_
Type : XTaskQueueRegistrationToken*
Jeton de diffusion.

Valeur de retour

Type : HRESULT Résultat de la fonction.

Remarques

Cette fonction ne peut pas être appelée en toute sécurité sur un thread à délai critique. Pour plus d’informations, consultez Threads à délai critique.
Chaque appel à AppBroadcastRegisterIsAppBroadcastingChanged doit être suivi d’un appel à XAppBroadcastUnregisterIsAppBroadcastingChanged lorsque le gestionnaire d’événements n’est plus nécessaire. Le fait de ne pas appeler la fonction de désinscription entraînera des fuites de mémoire. Cette fonction inscrit une deuxième fonction, XAppBroadcastMonitorCallback, qui sera appelée lorsque l’état de diffusion de l’application change.

Configuration requise

En-tête : XAppCapture.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Documentation conceptuelle

Voir aussi

Vue d’ensemble de GameDVR
Membres de XAppCapture
XAppBroadcastUnregisterIsAppBroadcastingChanged
XAppBroadcastMonitorCallback
Last modified on October 6, 2026