Skip to main content

XUserPlatformRemoteConnectShowPromptEventHandler

Gestionnaire d’événements d’affichage de l’invite d’authentification par connexion à distance.

Syntaxe

Paramètres

context   _In_opt_
Type : void*
Pointeur facultatif vers des données utilisées par le gestionnaire d’événements. userIdentifier   _In_
Type : uint32_t
Identificateur d’utilisateur qui a été transmis à XUser lors de l’ajout de l’utilisateur. operation   _In_
Type : XUserPlatformOperation
Handle de cette opération. url   _In_z_
Type : char const*
URL à afficher dans l’invite. code   _In_z_
Type : char const*
Code à afficher dans l’invite. qrCodeSize   _In_
Type : size_t
Taille de la mémoire tampon qrCode. qrCode   _In_reads_bytes_
Type : void const*
Pointeur vers une mémoire tampon contenant le code QR de l’URL au format PNG.

Valeur de retour

Remarques

Cet événement est déclenché lorsque XUser doit inviter l’utilisateur à effectuer le processus d’authentification par connexion à distance. L’interface utilisateur de l’invite doit être affichée jusqu’à ce que XUserPlatformRemoteConnectClosePromptEventHandler soit appelé ou que l’utilisateur la ferme. Le jeu doit tout de même afficher l’URL et le code reçus au cas où l’utilisateur ne pourrait pas scanner le code QR. Le code QR ne contient pas non plus le code intégré. Tous les arguments appartiennent à l’appelant (à l’exception de context).

Configuration requise

En-tête : XUser.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Pris en charge sur Steam Deck

Voir aussi

XUserPlatformRemoteConnectEventHandlers XUserPlatformRemoteConnectSetEventHandlers XUserPlatformRemoteConnectClosePromptEventHandler XUserPlatformRemoteConnectCancelPrompt
Last modified on October 6, 2026