Partager via


IGameControllerProvider Interface

Définition

Interface de base qui représente les appareils de contrôleur de jeu physiques connectés au système.

public interface class IGameControllerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(3872864642, 10646, 17753, 177, 108, 62, 87, 212, 110, 88, 214)]
struct IGameControllerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(3872864642, 10646, 17753, 177, 108, 62, 87, 212, 110, 88, 214)]
public interface IGameControllerProvider
Public Interface IGameControllerProvider
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Les classes d’appareil ne peuvent pas être activées. Elles peuvent être énumérées via une propriété de collection sur la classe d’exécution du gestionnaire d’appareils, mais cela est limité au stockage d’applications avec la fonctionnalité xboxAccessoryManagement. La méthode classique pour accéder à un objet de classe d’appareil consiste à inscrire une fabrique pour une classe de contrôleur de jeu personnalisée.

Propriétés

FirmwareVersionInfo

Contient des informations sur la version du microprogramme du contrôleur.

HardwareProductId

ID de produit matériel du contrôleur.

HardwareVendorId

ID du fournisseur de matériel du contrôleur.

HardwareVersionInfo

Contient des informations sur la version matérielle.

IsConnected

Valeur booléenne indiquant si le contrôleur est connecté.

S’applique à