Windows.Gaming.Input.Custom Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene API che consentono ai produttori di apparecchiature di scrivere librerie di classi WinRT (Windows Runtime) personalizzate per i dispositivi.
Classi
GameControllerFactoryManager |
Gestisce le factory per i controller personalizzati. |
GipFirmwareUpdateResult |
Risultato di un'operazione di aggiornamento. |
GipGameControllerProvider |
Rappresenta un controller di gioco fisico connesso al sistema usando GIP.SYS. |
HidGameControllerProvider |
Rappresenta il dispositivo sottostante per un controller di gioco HID (Human Interface Device). |
XusbGameControllerProvider |
Rappresenta i dispositivi del controller di gioco fisici connessi al sistema usando XUSB22.SYS. |
Struct
GameControllerVersionInfo |
Contiene informazioni sulla versione del controller di gioco. |
GipFirmwareUpdateProgress |
Indica lo stato di avanzamento di un'operazione di aggiornamento del firmware. |
Interfacce
ICustomGameControllerFactory |
Rappresenta una factory per la creazione di un tipo di controller personalizzato. |
IGameControllerInputSink |
Interfaccia di base che definisce le interfacce necessarie per scrivere una classe di controller di gioco personalizzata. |
IGameControllerProvider |
Interfaccia di base che rappresenta i dispositivi del controller di gioco fisici connessi al sistema. |
IGipGameControllerInputSink |
Definisce i metodi necessari per un'interfaccia del controller Gip personalizzata. |
IHidGameControllerInputSink |
Definisce i metodi necessari per un'interfaccia controller HID (Human Interface Device) personalizzata. |
IXusbGameControllerInputSink |
Definisce i metodi necessari per un'interfaccia del controller Xusb personalizzata. |
Enumerazioni
GipFirmwareUpdateStatus |
Indica lo stato di un'operazione di aggiornamento del firmware. |
GipMessageClass |
Classe di un messaggio Gip. |
XusbDeviceSubtype |
Sottotipo del dispositivo del controller. |
XusbDeviceType |
Tipo di dispositivo del controller. |
Commenti
È importante tenere presente che le API in questo spazio dei nomi non sono destinate alle app; infatti, nessuna app dovrebbe mai chiamare direttamente queste API. Questo spazio dei nomi è destinato solo a fornire un framework per la creazione di librerie di componenti WinRT ed è quelle librerie (e le API esposte) che le app utilizzeranno in definitiva. Di conseguenza, queste API sono incentrate principalmente su basso livello, l'accesso non elaborato ai dispositivi del controller di gioco.