Condividi tramite


Windows.Gaming.Input Spazio dei nomi

Fornisce l'accesso all'input del controller di gioco per le applicazioni Windows.

Classi

ArcadeStick

Rappresenta un bastone arcade.

FlightStick

Rappresenta un bastone di volo.

Gamepad

Rappresenta un gamepad.

Headset

Contiene informazioni su un visore audio collegato a un gamepad.

RacingWheel

Rappresenta una ruota da corsa.

RawGameController

Rappresenta qualsiasi tipo di controller di gioco.

UINavigationController

Rappresenta un controller di qualsiasi tipo che può essere usato per lo spostamento dell'interfaccia utente. La maggior parte dei gamepad, degli arcade stick e delle ruote da corsa può anche essere accessibile come UINavigationController. È consigliabile usare la classe specifica del controller durante il gioco e la classe UINavigationController per i menu dell'interfaccia utente.

Struct

ArcadeStickReading

Lo stato corrente del bastone arcade.

FlightStickReading

Stato corrente del bastone di volo.

GamepadReading

Rappresenta lo stato corrente del gamepad.

GamepadVibration

Descrive la velocità dei quattro motori di vibrazione disponibili del gamepad.

RacingWheelReading

Rappresenta lo stato corrente della ruota da corsa.

UINavigationReading

Rappresenta lo stato corrente del controller di spostamento dell'interfaccia utente.

Interfacce

IGameController

L'interfaccia principale necessaria per essere implementata da tutti i dispositivi controller, indipendentemente dal tipo effettivo (gamepad, volante da corsa, bastone di volo e così via). Questa interfaccia esiste principalmente per supportare l'estendibilità per i controller di gioco, che consente agli OEMs (Original Equipment Manufacturers) di pubblicare classi WinRT (Windows Runtime) che forniscono accesso avanzato alle funzionalità del dispositivo, integrando nel framework di enumerazione del dispositivo del controller di gioco sottostante.

IGameControllerBatteryInfo

Interfaccia che consente alle classi del controller di gioco (o visore) di eseguire query per informazioni sullo stato corrente della batteria, indipendentemente dal tipo effettivo (gamepad, volante da corsa, bastone di volo e così via).

Enumerazioni

ArcadeStickButtons

Specifica il tipo di pulsante per un bastone arcade.

FlightStickButtons

Specifica il tipo di pulsante di bastone di volo.

GameControllerButtonLabel

Etichetta visualizzata sul pulsante del controller fisico.

GameControllerSwitchKind

Tipo di interruttore sul controller di gioco.

GameControllerSwitchPosition

Posizione del commutatore del controller di gioco.

GamepadButtons

Specifica il tipo di pulsante.

OptionalUINavigationButtons

Specifica pulsanti aggiuntivi che possono essere disponibili in un controller visualizzato come controller di spostamento.

RacingWheelButtons

Specifica il tipo di pulsante della rotellina da corsa.

RequiredUINavigationButtons

Specifica i pulsanti necessari per essere disponibili in un controller visualizzato come controller di spostamento.

Commenti

Un'applicazione Windows deve avere lo stato attivo per ricevere l'input da un controller.

Importante

Le applicazioni console Win32 legacy devono usare invece le API del controller di gioco XInput .

Vedi anche