Freigeben über


HidGameControllerProvider Klasse

Definition

Stellt das zugrunde liegende Gerät für einen HID-Gamecontroller (Human Interface Device) dar.

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

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Hinweise

Diese Klasse bietet Funktionen zum Senden unformatierter HID-Ausgabeberichte sowie zum Lesen und Schreiben unformatierter HID-Featureberichte. Diese Berichte haben ihr ursprüngliches Format– es wird keine Analyse für sie durchgeführt.

Diese Klasse macht auch die HID-Seite und die Verwendung des TLC (Sammlung der obersten Ebene) verfügbar, damit Sie mit jedem unterstützten TLC eine korrekte Schnittstelle erstellen können.

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.

UsageId

Die Nutzungs-ID der Sammlung der obersten Ebene.

UsagePage

Die Verwendungsseite der Auflistung der obersten Ebene.

Methoden

GetFeatureReport(Byte, Byte[])

Ruft den angegebenen HID-Featurebericht (Human Interface Device) vom Controller ab.

SendFeatureReport(Byte, Byte[])

Sendet den angegebenen HID-Featurebericht (Human Interface Device) an das Gerät.

SendOutputReport(Byte, Byte[])

Sendet den angegebenen HID-Ausgabebericht (Human Interface Device) an das Gerät.

Gilt für:

Weitere Informationen