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

# XUserGetId

> XUserGetId

# XUserGetId

Obtiene el identificador de usuario de un usuario específico.

## Sintaxis

```cpp theme={null}
HRESULT XUserGetId(  
         XUserHandle user,  
         uint64_t* userId  
)  
```

### Parámetros

*user*   \_In\_\
Tipo: XUserHandle

Un identificador al usuario del que se recupera el identificador de usuario.

*userId*   \_Out\_\
Tipo: uint64\_t\*

Contiene el identificador de usuario de un usuario específico.

### Valor devuelto

Tipo: HRESULT

Código de éxito o de error HRESULT.

| Código de retorno                           | Descripción                                                                                                                                                                                                                    |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| S\_OK                                       | La operación se realizó correctamente.                                                                                                                                                                                         |
| E\_GAMEUSER\_RESOLVE\_USER\_ISSUE\_REQUIRED | El usuario debe usar una interfaz de usuario para resolver el problema. Llame a [XUserResolveIssueWithUiAsync](/reference/system/xuser/functions/xuserresolveissuewithuiasync) para mostrar la interfaz de usuario al usuario. |

## Comentarios

Recupera el XUID del usuario. Si la función devuelve **E\_GAMEUSER\_RESOLVE\_USER\_ISSUE\_REQUIRED**, el usuario debe usar la interfaz de usuario del sistema para resolver el problema antes de que la función pueda recuperar la propiedad. Llame a [XUserResolveIssueWithUiAsync](/reference/system/xuser/functions/xuserresolveissuewithuiasync) para mostrar la interfaz de usuario del sistema y resolver el problema.

## Requisitos

**Encabezado:** XUser.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, Steam Deck, consolas de la familia XBOX One y consolas XBOX Series

## Documentación conceptual

* [Uso de la API de C++ de Game Chat 2](/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2)

## Consulte también

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

[XUserFindUserById](/reference/system/xuser/functions/xuserfinduserbyid)

[XUserFindUserByLocalId](/reference/system/xuser/functions/xuserfinduserbylocalid)


## Related topics

- [XUserGetLocalId](/es/reference/system/xuser/functions/xusergetlocalid.md)
- [XUserGetMaxUsers](/es/reference/system/xuser/functions/xusergetmaxusers.md)
- [XUserGetGamertag](/es/reference/system/xuser/functions/xusergetgamertag.md)
- [Identidad de usuario y XUser](/es/build/core-features/common/user/player-identity-xuser.md)
- [XStore en PC: DRM, tokens de licencia y sandboxes](/es/publishing/xstore-commerce/xstore-pc.md)
