XUserFindControllerForUserWithUiAsync

显示提示用户打开并标识要使用控制器的对话框。

语法

HRESULT XUserFindControllerForUserWithUiAsync(  
         XUserHandle user,  
         XAsyncBlock* async  
)  

参数

user _In_
类型:XUserHandle

要查找控制器用户的 XUserHandle。

async _In_
类型:XAsyncBlock*

用于轮询调用的状态和检索调用结果的 XAsyncBlock。

返回值

类型:HRESULT

HRESULT 成功或错误代码。 有关错误代码的列表,请参阅错误代码

备注

在桌面上,此功能不会显示 UI。

要获得用户选择的控制器结果,有几个选择。

  1. 调用 XUserFindControllerForUserWithUiResult。 这将返回现在绑定的控制器的设备 ID。
  2. XUserDeviceAssociationChangedCallback 回调获取结果,该回调将在用户选择新控制器时发生。

要求

头文件:XUser.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XUser
处理控制器丢失(NDA 主题)要求授权