Windows.Gaming.Input.Custom 命名空间

包含使设备制造商能够为其设备编写自定义 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 主要侧重于对游戏控制器设备的低级别原始访问。