跳转到主要内容
已弃用。 此结构已在 GameInput v4 中移除,当前 API 中不再提供。请改用 IGameInputDevice::GetControllerAxisCount、GetControllerAxisLabels、GetControllerButtonCount、GetControllerButtonLabels、GetControllerSwitchCount 和 GetControllerSwitchInfo。
描述控制器的属性。

语法

成员

controllerAxisCount
类型:uint32_t
控制器上的轴数量。 controllerAxisLabels
类型:GameInputLabel const *
控制器轴的标签。 controllerButtonCount
类型:uint32_t
控制器上的按钮数量。 controllerButtonLabels
类型:GameInputLabel const *
控制器按钮的标签。 controllerSwitchCount
类型:uint32_t
控制器上的开关数量。 controllerSwitchInfo
类型:GameInputControllerSwitchInfo const *
控制器开关的相关信息。

备注

GameInputControllerInfo 结构中的字段是指向可变大小信息数组的指针。空指针(NULL)表示相应功能在该控制器上不可用或不受支持。每个数组中的元素数量由结构中相应的字段指示(如 SAL 注释中所述)。 此结构用于 GameInputDeviceInfo 结构中。GameInputDeviceInfo 由 IGameInputDevice::GetDeviceInfo 方法使用。 有关详细信息,请参阅 GameInput 设备。

要求

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

另请参阅

已弃用的 GameInput API 成员
IGameInputDevice
GameInput 概述
GameInput

版本历史

最后修改于 2026年11月6日