IGameController Interfaccia
Definizione
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.
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.
public interface class IGameController
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(464479522, 24420, 17093, 130, 103, 185, 254, 34, 21, 191, 189)]
struct IGameController
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(464479522, 24420, 17093, 130, 103, 185, 254, 34, 21, 191, 189)]
public interface IGameController
Public Interface IGameController
- Derivato
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Proprietà
Headset |
Visore audio collegato al controller. |
IsWireless |
Ottiene un valore che indica lo stato wireless del gamepad. |
User |
Utente associato al controller. |
Eventi
HeadsetConnected |
Segnala quando un visore visore è collegato al controller. |
HeadsetDisconnected |
Segnala quando un visore visore viene disconnesso dal controller. |
UserChanged |
Segnala quando l'utente associato al controller è cambiato. |