Condividi tramite


HidGameControllerProvider Classe

Definizione

Rappresenta il dispositivo sottostante per un controller di gioco HID (Human Interface Device).

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
Ereditarietà
Object Platform::Object IInspectable HidGameControllerProvider
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)

Commenti

Questa classe fornisce funzioni per l'invio di report di output HID non elaborati, nonché la lettura e la scrittura di report delle funzionalità HID non elaborati. Questi report sono in formato originale: non viene eseguita alcuna analisi.

Questa classe espone anche la pagina HID e l'utilizzo della raccolta TLC (di primo livello), in modo da poter interfacciare correttamente con ogni TLC supportato.

Proprietà

FirmwareVersionInfo

Versione del firmware del controller.

HardwareProductId

ID prodotto hardware del controller.

HardwareVendorId

ID fornitore hardware del controller.

HardwareVersionInfo

Contiene informazioni sulla versione hardware del controller.

IsConnected

Valore booleano che indica se il controller è connesso.

UsageId

ID utilizzo della raccolta di primo livello.

UsagePage

Pagina di utilizzo della raccolta di primo livello.

Metodi

GetFeatureReport(Byte, Byte[])

Ottiene il report della funzionalità HID (Human Interface Device) specificato dal controller.

SendFeatureReport(Byte, Byte[])

Invia il report della funzionalità HID (Human Interface Device) specificato al dispositivo.

SendOutputReport(Byte, Byte[])

Invia il report di output HID (Human Interface Device) specificato al dispositivo.

Si applica a

Vedi anche