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 主机

另请参阅

XUser

XUserFindUserById

XUserFindUserByLocalId