Skip to main content

IGameInput::FindDeviceFromId

基于标识符检索设备。

语法

参数

value   _In_
类型:APP_LOCAL_DEVICE_ID*
系统生成的设备 ID。 device   _COM_Outptr_
类型:IGameInputDevice**
返回的设备。

返回值

类型:HRESULT 函数结果。

备注

获取后,IGameInputDevice 实例可用作轮询 API(如 IGameInput::GetCurrentReading)或基于事件的 API(如 IGameInput::RegisterReadingCallback)中的筛选器(用于检索输入),或直接用于访问特定于设备的信息和功能。如果所提供的标识符无法与任何已知的 GameInput 设备对象匹配,GetDeviceFrom* 方法将返回 NULL 指针。这些方法查询调用进程内的本地状态并快速返回,因此可以从时间敏感的上下文中安全调用。

要求

标头: GameInput.h 输入 API 概述
IGameInput
IGameInputDevice
IGameInput::GetCurrentReading
IGameInput::RegisterReadingCallback

版本历史

最后修改于 2026年8月13日