Freigeben über


IGameControllerProvider Schnittstelle

Definition

Basisschnittstelle, die die physischen Gamecontrollergeräte darstellt, die mit dem System verbunden sind.

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
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Geräteklassen können nicht aktiviert werden, sie können über eine Sammlungseigenschaft in der Geräte-Manager-Laufzeitklasse aufgezählt werden. Dies ist jedoch auf das Speichern von Apps mit der Funktion xboxAccessoryManagement beschränkt. Die typische Möglichkeit, zugriff auf ein Geräteklassenobjekt zu erhalten, besteht darin, eine Factory für eine benutzerdefinierte Gamecontrollerklasse zu registrieren.

Eigenschaften

FirmwareVersionInfo

Enthält Informationen zur Firmwareversion des Controllers.

HardwareProductId

Die Hardwareprodukt-ID des Controllers.

HardwareVendorId

Die Hardwareanbieter-ID des Controllers.

HardwareVersionInfo

Enthält Informationen zur Hardwareversion.

IsConnected

Boolescher Wert, der angibt, ob der Controller verbunden ist.

Gilt für: