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 permettant à un utilisateur de 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 la possibilité de diffuser change. Les jeux peuvent l’utiliser pour savoir s’il est sûr 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 sans risque sur un thread à durée critique. Pour plus d’informations, consultez Threads à durée critique.
Chaque appel à AppBroadcastRegisterIsAppBroadcastingChanged doit être suivi d’un appel à XAppBroadcastUnregisterIsAppBroadcastingChanged lorsque le gestionnaire d’événements n’est plus nécessaire. Ne pas appeler la fonction de désinscription entraîne des fuites de mémoire. Cette fonction inscrit une deuxième fonction, XAppBroadcastMonitorCallback, qui est 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