Windows.Gaming.Input.Custom 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含 API,可讓設備製造商為其裝置撰寫自定義 WinRT (Windows 執行階段) 類別庫。
類別
| 名稱 | Description |
|---|---|
| GameControllerFactoryManager |
管理自定義控制器的處理站。 |
| GipFirmwareUpdateResult |
更新作業的結果。 |
| GipGameControllerProvider |
表示使用 GIP.SYS 連線到系統的實體遊戲控制器。 |
| HidGameControllerProvider |
代表 HID (Human Interface Device) 遊戲控制器的基礎裝置。 |
| XusbGameControllerProvider |
表示使用 XUSB22.SYS 連線到系統的實體遊戲控制器裝置。 |
結構
| 名稱 | Description |
|---|---|
| GameControllerVersionInfo |
包含遊戲控制器版本的相關信息。 |
| GipFirmwareUpdateProgress |
指出韌體更新作業的進度。 |
介面
| 名稱 | Description |
|---|---|
| ICustomGameControllerFactory |
表示用於建立自定義控制器類型的處理站。 |
| IGameControllerInputSink |
基底介面,定義撰寫自定義遊戲控制器類別所需的介面。 |
| IGameControllerProvider |
基底介面,表示連接到系統的實體遊戲控制器裝置。 |
| IGipGameControllerInputSink |
定義自定義 Gip 控制器介面所需的方法。 |
| IHidGameControllerInputSink |
定義自定義 HID (人類介面裝置) 控制器介面介面所需的方法。 |
| IXusbGameControllerInputSink |
定義自定義 Xusb 控制器介面所需的方法。 |
列舉
| 名稱 | Description |
|---|---|
| GipFirmwareUpdateStatus |
指出韌體更新作業的狀態。 |
| GipMessageClass |
Gip 訊息的類別。 |
| XusbDeviceSubtype |
控制器的裝置子類型。 |
| XusbDeviceType |
控制器的裝置類型。 |
備註
請務必注意,此命名空間中的 API 不是以應用程式為目標;事實上,沒有任何應用程式應該直接呼叫這些 API。 此命名空間只是為了提供撰寫 WinRT 元件連結庫的架構,而且它是這些連結庫 (,以及它們公開的 API,) 應用程式最終會取用。 因此,這些 API 主要著重於遊戲控制器裝置的低階原始存取。