Skip to main content

XUserFindControllerForUserWithUiAsync

Affiche une boîte de dialogue qui invite l’utilisateur à allumer la manette qu’il souhaite utiliser et à l’identifier.

Syntaxe

Paramètres

user   _In_
Type : XUserHandle
XUserHandle de l’utilisateur pour lequel trouver une manette. async   _In_
Type : XAsyncBlock*
XAsyncBlock permettant d’interroger l’état de l’appel et de récupérer les résultats de l’appel.

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

Sur un ordinateur de bureau, cette fonction n’affiche pas d’interface utilisateur. Pour obtenir le résultat indiquant quelle manette l’utilisateur a sélectionnée, il existe quelques options.
  1. Appelez XUserFindControllerForUserWithUiResult. Cette fonction retourne l’ID d’appareil de la manette désormais liée.
  2. Obtenez le résultat à partir du rappel XUserDeviceAssociationChangedCallback qui se produit lorsque l’utilisateur a sélectionné sa nouvelle manette.

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

Voir aussi

XUser
Gestion de la perte de manette (rubrique sous NDA)
Last modified on October 6, 2026