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

Manipulador de eventos de exibição do prompt da operação SPOP

## Sintaxe

```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
);
```

## Parâmetros

*context*   \_In\_opt\_\
Tipo: void\*

Ponteiro opcional para dados usados pelo manipulador de eventos.

*userIdentifier*   \_In\_\
Tipo: uint32\_t

O identificador de usuário que foi passado ao XUser quando o usuário foi adicionado.

*operation*   \_In\_\
Tipo: XUserPlatformOperation

O identificador desta operação.

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

O gamertag moderno do usuário.

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

O sufixo do gamertag moderno, se presente. Pode ser nulo para determinados usuários.

### Valor retornado

### Comentários

Este evento é gerado quando o usuário já está conectado em um dispositivo diferente e, portanto, atinge um veto de SPOP. O XUser precisa solicitar que o usuário decida se deseja desconectar a outra sessão e entrar no dispositivo atual. Isso só ocorrerá como resposta a uma chamada para XUserAddUserWithUiAsync que resultou em um veto de SPOP.

O sufixo do gamertag moderno pode ser nulo para determinados usuários.

Todos os argumentos pertencem ao chamador (exceto context).

## Requisitos

**Cabeçalho:** XUser.h

**Biblioteca:** xgameruntime.lib

**Plataformas com suporte:** com suporte no Steam Deck

## Confira também

[XUser](/pt-BR/reference/system/xuser/xuser_members)

[XUserPlatformSpopPromptSetEventHandlers](/pt-BR/reference/system/xuser/functions/xuserplatformspoppromptseteventhandlers)

[XUserPlatformSpopPromptClearEventHandler](/pt-BR/reference/system/xuser/functions/xuserplatformspoppromptcleareventhandler)

[XUserPlatformSpopPromptComplete](/pt-BR/reference/system/xuser/functions/xuserplatformspoppromptcomplete)

[XUserPlatformSpopOperationResult](/pt-BR/reference/system/xuser/enums/xuserplatformspopoperationresult)


## Related topics

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