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

# XUserState

> XUserState

# XUserState

Spécifie l'état actuel de l'utilisateur.

## Syntaxe

```cpp theme={null}
enum class XUserState  : uint32_t  
{  
    SignedIn = 0,  
    SigningOut = 1,  
    SignedOut = 2,  
}  
```

## Constantes

| Constante | Description |
| - | - |
| SignedIn | L'utilisateur est connecté. |
| SigningOut | L'utilisateur est en cours de déconnexion. |
| SignedOut | L'utilisateur est déconnecté. |

## Remarques

Pour obtenir l'état d'un utilisateur donné, appelez la fonction [XUserGetState](/fr/reference/system/xuser/functions/xusergetstate). La fonction accepte comme argument un pointeur vers une énumération XUserState.

Pour surveiller les modifications de l'état d'un utilisateur, abonnez-vous à [XUserChangeEvent](/fr/reference/system/xuser/enums/xuserchangeevent) en appelant [XUserRegisterForChangeEvent](/fr/reference/system/xuser/functions/xuserregisterforchangeevent).

## Configuration requise

**En-tête :** XUser.h

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

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

[XUserChangeEvent](/fr/reference/system/xuser/enums/xuserchangeevent)

[XUserRegisterForChangeEvent](/fr/reference/system/xuser/functions/xuserregisterforchangeevent)


## Related topics

- [XUserState](/reference/system/xuser/enums/xuserstate.md)
- [XUserGetState](/reference/system/xuser/functions/xusergetstate.md)
- [User identity and XUser](/build/core-features/common/user/player-identity-xuser.md)
- [XUser](/reference/system/xuser/xuser_members.md)
- [Identidad de usuario y XUser](/es/build/core-features/common/user/player-identity-xuser.md)
