> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XUserPlatformSpopPromptEventHandler

> XUserPlatformSpopPromptEventHandler

# XUserPlatformSpopPromptEventHandler

Gestionnaire d'événements d'affichage de l'invite pour une opération SPOP

## Syntaxe

```cpp theme={null}
typedef void (XUserPlatformSpopPromptEventHandler)(
    _In_opt_ void* context,
    _In_ uint32_t userIdentifier,
    _In_ XUserPlatformOperation operation,
    _In_z_ char const* modernGamertag,
    _In_opt_z_ char const* modernGamertagSuffix
);
```

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

*modernGamertag*   \_In\_z\_\
Type : char const\*

Gamertag moderne de l'utilisateur.

*modernGamertagSuffix*   \_In\_opt\_z\_\
Type : char const\*

Suffixe du gamertag moderne, s'il est présent. Peut être null pour certains utilisateurs.

### Valeur de retour

### Remarques

Cet événement est déclenché lorsque l'utilisateur est déjà connecté sur un autre appareil et se heurte donc à un veto SPOP. XUser doit inviter l'utilisateur à décider s'il souhaite déconnecter l'autre session et se connecter sur l'appareil actuel. Cela ne se produit qu'en réponse à un appel à XUserAddUserWithUiAsync ayant abouti à un veto SPOP.

Le suffixe du gamertag moderne peut être null pour certains utilisateurs.

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

[XUser](/fr/reference/system/xuser/xuser_members)

[XUserPlatformSpopPromptSetEventHandlers](/fr/reference/system/xuser/functions/xuserplatformspoppromptseteventhandlers)

[XUserPlatformSpopPromptClearEventHandler](/fr/reference/system/xuser/functions/xuserplatformspoppromptcleareventhandler)

[XUserPlatformSpopPromptComplete](/fr/reference/system/xuser/functions/xuserplatformspoppromptcomplete)

[XUserPlatformSpopOperationResult](/fr/reference/system/xuser/enums/xuserplatformspopoperationresult)


## Related topics

- [XUserPlatformSpopPromptEventHandler](/reference/system/xuser/functions/xuserplatformspopprompteventhandler.md)
- [XUserPlatformSpopPromptSetEventHandlers](/reference/system/xuser/functions/xuserplatformspoppromptseteventhandlers.md)
