Freigeben über


GipGameControllerProvider Klasse

Definition

Stellt einen physischen Spielcontroller dar, der mit dem System über GIP.SYS verbunden ist.

public ref class GipGameControllerProvider sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GipGameControllerProvider final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GipGameControllerProvider
Public NotInheritable Class GipGameControllerProvider
Vererbung
Object Platform::Object IInspectable GipGameControllerProvider
Attribute
Implementiert

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)

Eigenschaften

FirmwareVersionInfo

Die Firmwareversion des Controllers.

HardwareProductId

Die Hardwareprodukt-ID des Controllers.

HardwareVendorId

Die Hardwareanbieter-ID des Controllers.

HardwareVersionInfo

Enthält Informationen zur Hardwareversion des Controllers.

IsConnected

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

Methoden

SendMessage(GipMessageClass, Byte, Byte[])

Er sendet eine Nachricht.

SendReceiveMessage(GipMessageClass, Byte, Byte[], Byte[])

Sendet eine Anforderung für eine Nachricht.

UpdateFirmwareAsync(IInputStream)

Versucht, die Firmware für den Controller asynchron zu aktualisieren.

Gilt für:

Weitere Informationen