Windows.Gaming.Input.Custom 命名空間

包含 API,可讓設備製造商為其裝置撰寫自定義 WinRT (Windows 執行階段) 類別庫。

類別

GameControllerFactoryManager

管理自定義控制器的處理站。

GipFirmwareUpdateResult

更新作業的結果。

GipGameControllerProvider

表示使用 GIP.SYS 連線到系統的實體遊戲控制器。

HidGameControllerProvider

代表 HID (Human Interface Device) 遊戲控制器的基礎裝置。

XusbGameControllerProvider

表示使用 XUSB22.SYS 連線到系統的實體遊戲控制器裝置。

結構

GameControllerVersionInfo

包含遊戲控制器版本的相關信息。

GipFirmwareUpdateProgress

指出韌體更新作業的進度。

介面

ICustomGameControllerFactory

表示用於建立自定義控制器類型的處理站。

IGameControllerInputSink

基底介面,定義撰寫自定義遊戲控制器類別所需的介面。

IGameControllerProvider

基底介面,表示連接到系統的實體遊戲控制器裝置。

IGipGameControllerInputSink

定義自定義 Gip 控制器介面所需的方法。

IHidGameControllerInputSink

定義自定義 HID (人類介面裝置) 控制器介面介面所需的方法。

IXusbGameControllerInputSink

定義自定義 Xusb 控制器介面所需的方法。

列舉

GipFirmwareUpdateStatus

指出韌體更新作業的狀態。

GipMessageClass

Gip 訊息的類別。

XusbDeviceSubtype

控制器的裝置子類型。

XusbDeviceType

控制器的裝置類型。

備註

請務必注意,此命名空間中的 API 不是以應用程式為目標;事實上,沒有任何應用程式應該直接呼叫這些 API。 此命名空間只是為了提供撰寫 WinRT 元件連結庫的架構,而且它是這些連結庫 (,以及它們公開的 API,) 應用程式最終會取用。 因此,這些 API 主要著重於遊戲控制器裝置的低階原始存取。