Partager via


IGameController Interface

Définition

L’interface de base doit être implémentée par tous les appareils de contrôleur, quel que soit leur type réel (boîtier de commande, volant de course, bâton de vol, etc.). Cette interface existe principalement pour prendre en charge l’extensibilité des contrôleurs de jeu, ce qui permet aux fabricants OEM (fabricants d’équipement d’origine) de publier des classes WinRT (Windows Runtime) qui fournissent un accès enrichi aux fonctionnalités de leur appareil, tout en s’intégrant à l’infrastructure d’énumération des appareils de contrôleur de jeu sous-jacente.

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
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

Headset

Casque audio attaché au contrôleur.

IsWireless

Obtient une valeur qui indique l’état sans fil du boîtier de commande.

User

Utilisateur associé au contrôleur.

Événements

HeadsetConnected

Signale quand un casque est attaché au contrôleur.

HeadsetDisconnected

Signale quand un casque est déconnecté du contrôleur.

UserChanged

Signale quand l’utilisateur associé au contrôleur a changé.

S’applique à