GetExtraButtonCount

获取给定输入类型的设备中存在的额外按钮或不受支持按钮的数量。

语法

HRESULT GetExtraButtonCount(
    GameInputKind inputKind,
    uint32_t* extraButtonCount
);

参数

inputKind _In_
类型:GameInputKind

正在请求其额外按钮计数的输入类型。

extraButtonCount _Out_
类型:uint32_t*

设备中存在的指定输入类型的额外按钮或不支持的按钮数。

返回值

类型:HRESULT

函数结果。

备注

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

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

要求

头文件:GameInput.h

库:gameinput.lib

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

另请参阅

GameInputKind
GetExtraButtonIndexes
GetExtraAxisCount
IGameInputDevice