Windows.Gaming.Input.Custom 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含使设备制造商能够为其设备编写自定义 WinRT (Windows 运行时) 类库的 API。
类
GameControllerFactoryManager |
管理自定义控制器的工厂。 |
GipFirmwareUpdateResult |
更新操作的结果。 |
GipGameControllerProvider |
表示使用 GIP.SYS 连接到系统的物理游戏控制器。 |
HidGameControllerProvider |
表示 HID (人机界面设备) 游戏控制器的基础设备。 |
XusbGameControllerProvider |
表示使用 XUSB22.SYS 连接到系统的物理游戏控制器设备。 |
结构
GameControllerVersionInfo |
包含有关游戏控制器版本的信息。 |
GipFirmwareUpdateProgress |
指示固件更新操作的进度。 |
接口
ICustomGameControllerFactory |
表示用于创建自定义控制器类型的工厂。 |
IGameControllerInputSink |
定义编写自定义游戏控制器类所需的接口的基本接口。 |
IGameControllerProvider |
基本接口,表示连接到系统的物理游戏控制器设备。 |
IGipGameControllerInputSink |
定义自定义 Gip 控制器接口所需的方法。 |
IHidGameControllerInputSink |
定义自定义 HID (人机接口设备) 控制器接口所需的方法。 |
IXusbGameControllerInputSink |
定义自定义 Xusb 控制器接口所需的方法。 |
枚举
GipFirmwareUpdateStatus |
指示固件更新操作的状态。 |
GipMessageClass |
Gip 消息的类。 |
XusbDeviceSubtype |
控制器的设备子类型。 |
XusbDeviceType |
控制器的设备类型。 |
注解
请务必注意,此命名空间中的 API 不面向应用;事实上,任何应用都不应直接调用这些 API。 此命名空间仅用于提供用于创作 WinRT 组件库的框架,这些库 (以及它们公开的 API) 应用将最终使用。 因此,这些 API 主要侧重于对游戏控制器设备的低级别原始访问。