Skip to main content

XUserRegisterForDefaultAudioEndpointUtf16Changed

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

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*
Contexte que l’application définit et transmet au rappel. callback   _In_
Type : XUserDefaultAudioEndpointUtf16ChangedCallback*
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

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.
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