Skip to main content

XUserRegisterForDefaultAudioEndpointUtf16Changed

Inscrit un rappel que l’application définit et invoque lorsque le point de terminaison audio par défaut change.

Syntaxe

Paramètres

queue   _In_opt_
Type : XTaskQueueHandle
Handle vers la file d’attente asynchrone sur laquelle placer le rappel de modification. context   _In_opt_
Type : void*
Le contexte que l’application définit et transmet au rappel. callback   _In_
Type : XUserDefaultAudioEndpointUtf16ChangedCallback*
Le rappel que l’application définit et inscrit pour les événements de modification du point de terminaison audio. token   _Out_
Type : XTaskQueueRegistrationToken*
En cas de réussite, reçoit un jeton qui identifie le rappel. Pour désinscrire le rappel, transmettez ce jeton à la fonction XUserUnregisterForDefaultAudioEndpointUtf16Changed.

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

Il n’est pas sécuritaire d’appeler cette fonction sur un thread sensible au temps. Pour plus d’informations, consultez Threads sensibles au temps.
Pour désinscrire un rappel de modification du point de terminaison audio par défaut précédemment inscrit, appelez XUserUnregisterForDefaultAudioEndpointUtf16Changed. Pour inscrire un rappel d’association d’appareil d’utilisateur, appelez XUserRegisterForDeviceAssociationChanged. Pour désinscrire un rappel de modification d’association d’appareil d’utilisateur précédemment inscrit, appelez XUserUnregisterForDeviceAssociationChanged.

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
XUserDefaultAudioEndpointUtf16ChangedCallback
XUserUnregisterForDefaultAudioEndpointUtf16Changed
Last modified on October 6, 2026