XGameStreamingRegisterClientPropertiesChanged
Inscrit un rappel à appeler lorsque les propriétés d’un appareil client de diffusion en continu changent.Lors de l’inscription, le rappel est appelé pour les propriétés actuelles de l’appareil client.
Syntaxe
Paramètres
client _In_Type : XGameStreamingClientId ID du client de diffusion de jeux en continu pour lequel vous vous inscrivez afin de recevoir des rappels. queue _In_opt_
Type : XTaskQueueHandle Handle de la file d’attente asynchrone dans laquelle placer le rappel de modification. context _In_opt_
Type : void* Pointeur facultatif vers un contexte qui sera transmis à la fonction de rappel. callback _In_
Type : XGameStreamingClientPropertiesChangedCallback* Fonction de rappel qui sera appelée lorsque les propriétés du client changent. token _Out_
Type : XTaskQueueRegistrationToken* Pointeur vers le jeton d’inscription qui peut être utilisé pour annuler l’inscription à l’événement.
Valeur de retour
Type : HRESULT Retourne S_OK en cas de réussite; sinon, retourne un code d’erreur.Erreurs potentielles
Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.
Remarques
Cette fonction ne peut pas être appelée de façon sécuritaire sur un thread sensible au temps. Pour plus d’informations, consultez Threads sensibles au temps.
XGameStreamingClientPropertiesChangedCallback chaque fois qu’une XGameStreamingClientProperty, comme les dimensions physiques du flux, change.
L’inscription ENTRAÎNE l’appel du rappel avec toutes les XGameStreamingClientProperty applicables, afin de permettre l’interrogation des détails actuels des propriétés.
Lorsque l’appareil client de diffusion en continu se déconnecte, utilisez XGameStreamingUnregisterClientPropertiesChanged pour annuler l’inscription du rappel.
Exemple
Configuration requise
En-tête : xgamestreaming.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
XGameStreamingClientPropertyXGameStreamingClientPropertiesChangedCallback
XGameStreamingUnregisterClientPropertiesChanged
XGameStreaming
