Skip to main content

XUserRegisterForDeviceAssociationChanged

Inscrit un rappel pour les événements de modification d’association d’appareil d’utilisateur.

Syntaxe

Paramètres

queue   _In_opt_
Type : XTaskQueueHandle
Handle de la file d’attente asynchrone sur laquelle placer le rappel de modification. context   _In_opt_
Type : void*
Rappel que l’application définit et retransmet au rappel. callback   _In_
Type : XUserDeviceAssociationChangedCallback*
Rappel que l’application définit et inscrit. token   _Out_
Type : XTaskQueueRegistrationToken*
En cas de réussite, contient un jeton identifiant le rappel, que vous pouvez utiliser pour désinscrire le rappel.

Valeur de retour

Type : HRESULT Code de réussite ou d’erreur HRESULT.
Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.

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.
L’appel à XUserDeviceAssociationRegisterForChangeEvent n’invalide pas les rappels précédemment inscrits. Pour désinscrire un rappel de modification d’association d’appareil d’utilisateur, appelez XUserUnregisterForDeviceAssociationChanged. Pour inscrire un rappel que l’application définit et appelle lorsque le point de terminaison par défaut change, appelez XUserRegisterForDefaultAudioEndpointUtf16Changed. Pour désinscrire un rappel de modification du point de terminaison audio par défaut, appelez XUserUnregisterForDefaultAudioEndpointUtf16Changed.

Configuration requise

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

Documentation conceptuelle

Voir aussi

XUser XUserUnregisterForDeviceAssociationChanged XUserRegisterForDefaultAudioEndpointUtf16Changed XUserUnregisterForDefaultAudioEndpointUtf16Changed
Last modified on October 6, 2026