跳转到主要内容
获取输入设备的容器 ID。

语法

参数

containerId   _Out_
类型:GUID*
接收设备的容器 ID。

返回值

类型:void

备注

容器 ID 是设备的即插即用 (PnP) 容器 ID。属于同一物理设备的所有设备节点共享相同的容器 ID。例如,带有耳机插孔的控制器会分别为控制器和音频设备公开独立的设备节点,但两者报告相同的容器 ID。你可以使用容器 ID 将 GameInput 设备与通过其他 API 发现的相关设备(例如音频终结点)关联起来。 如果设备没有容器 ID,则 containerId 设置为 GUID_NULL。 容器 ID 在设备对象的生存期内不会更改。 在 GameInput v3 及更早版本中,此信息可从 IGameInputDevice::GetDeviceInfo 返回的 GameInputDeviceInfo 结构的 containerId 成员中获取。

要求

头文件: GameInput.h 库: gameinput.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机

另请参阅

GameInput 概述
IGameInputDevice
IGameInputDevice::GetDeviceRootId
IGameInputDevice::GetPnpPath

版本历史

最后修改于 2026年11月6日