HidGameControllerProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |