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
L’identificateur d’utilisateur qui a été transmis à XUser lors de l’ajout de l’utilisateur. operation   _In_
Type : XUserPlatformOperation
Le handle de cette opération. url   _In_z_
Type : char const*
L’URL à afficher dans l’invite. code   _In_z_
Type : char const*
Le code à afficher dans l’invite. qrCodeSize   _In_
Type : size_t
Taille de la mémoire tampon qrCode. qrCode   _In_reads_bytes_
Type : void const*
Un 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 qu’il a reçus au cas où l’utilisateur ne pourrait pas balayer le code QR. Le code QR ne contiendra pas non plus le code intégré. Tous les arguments appartiennent à l’appelant (sauf context).

Configuration requise

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

Voir aussi

XUserPlatformRemoteConnectEventHandlers XUserPlatformRemoteConnectSetEventHandlers XUserPlatformRemoteConnectClosePromptEventHandler XUserPlatformRemoteConnectCancelPrompt
Last modified on October 6, 2026