GetExtraAxisCount

获取设备中给定输入类型的额外轴或非映射轴的数目。

语法

HRESULT GetExtraAxisCount(
    GameInputKind inputKind,
    uint32_t* extraAxisCount
);

参数

inputKind _In_
类型:GameInputKind

请求其额外轴计数的输入类型。

extraAxisCount _Out_
类型:uint32_t*

设备中存在的指定输入类型的额外轴或非映射轴的数目。

返回值

类型:HRESULT

函数结果。

备注

额外的轴是物理设备上存在的控制器轴,但不是指定输入类型的标准映射的一部分。 对于想要访问超出标准输入映射的设备特定轴的应用程序,此方法非常有用。

获取的计数应与 GetExtraAxisIndexes 方法一起使用,以检索这些额外轴的特定索引,并缓冲正确的空间以存储该方法提供的轴索引。

要求

头文件:GameInput.h

库:gameinput.lib

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

另请参阅

GameInputKind
GetExtraAxisIndexes
GetExtraButtonCount
IGameInputDevice