Condividi tramite


Windows.Gaming.Input.Custom Spazio dei nomi

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.