XUserGetId
获取特定用户的用户 ID。
语法
HRESULT XUserGetId(
XUserHandle user,
uint64_t* userId
)
参数
user _In_
类型:XUserHandle
要检索其用户 ID 的用户句柄。
userId _Out_
类型:uint64_t*
包含特定用户的用户 ID。
返回值
类型:HRESULT
HRESULT 成功或错误代码。
返回代码 | 说明 |
---|---|
S_OK | 操作成功。 |
E_GAMEUSER_RESOLVE_USER_ISSUE_REQUIRED | 用户必须使用 UI 来解决问题。 调用 XUserResolveIssueWithUiAsync 以向用户显示 UI。 |
备注
检索用户的 XUID。 如果函数返回 E_GAMEUSER_RESOLVE_USER_ISSUE_REQUIRED,用户需要使用系统 UI 解决问题,然后函数才能够检索属性。 请调用 XUserResolveIssueWithUiAsync 以显示系统 UI 并解决问题。
要求
头文件:XUser.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机