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 DeckVoir aussi
XUserPlatformRemoteConnectEventHandlers
XUserPlatformRemoteConnectSetEventHandlers
XUserPlatformRemoteConnectClosePromptEventHandler
XUserPlatformRemoteConnectCancelPrompt