XUserGetId
Gets the user ID for a specific user.
Syntax
HRESULT XUserGetId(
XUserHandle user,
uint64_t* userId
)
Parameters
user _In_
Type: XUserHandle
A handle to the user to retrieve the user ID for.
userId _Out_
Type: uint64_t*
Contains the user ID for a specific user.
Return value
Type: HRESULT
HRESULT success or error code.
Return Code | Description |
---|---|
S_OK | The operation succeeded. |
E_GAMEUSER_RESOLVE_USER_ISSUE_REQUIRED | The user must use a UI to resolve the issue. Call XUserResolveIssueWithUiAsync to display the UI to the user. |
Remarks
Retrieves the user's XUID. If the function returns E_GAMEUSER_RESOLVE_USER_ISSUE_REQUIRED, the user needs to use the system UI to resolve the problem before the function can retrieve the property. Call XUserResolveIssueWithUiAsync to display the system UI and resolve the issue.
Requirements
Header: XUser.h
Library: xgameruntime.lib
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles