语法
参数
此方法没有参数。返回值
类型:GameInputKindGameInputKind 标志的组合,描述设备支持的每种输入类型。如果设备不支持任何已知的输入类型,则返回 GameInputKindUnknown。
备注
返回的标志描述的是整个设备。来自设备的单个读数仅包含其中的部分类型;使用 IGameInputReading::GetInputKind 可以了解特定读数包含哪些输入类型。 支持某种输入类型通常意味着设备上相应的信息方法会返回数据。例如,如果返回的值包含GameInputKindGamepad,则 IGameInputDevice::GetGamepadInfo 返回 true。同样,GameInputKindTouch 表示 IGameInputDevice::GetTouchSurfaceCount 返回非零值。
GameInputKindLighting 是仅用于输出的类型。它表示设备具有可通过 IGameInputDevice::SetLightingColor 控制的灯;读数从不包含灯光数据。
以下示例检查设备是否可以用作游戏手柄。
supportedInput 成员中获取。
要求
头文件: GameInput.h 库: gameinput.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机另请参阅
GameInput 概述IGameInputDevice
GameInputKind
IGameInputReading::GetInputKind
