Partager via


HidGameControllerProvider Classe

Définition

Représente l’appareil sous-jacent pour un contrôleur de jeu 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
Héritage
Object Platform::Object IInspectable HidGameControllerProvider
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)

Remarques

Cette classe fournit des fonctions permettant d’envoyer des rapports de sortie HID bruts, ainsi que de lire et d’écrire des rapports de fonctionnalités HID bruts. Ces rapports sont dans leur format d’origine: aucune analyse n’est effectuée sur eux.

Cette classe expose également la page HID et l’utilisation de la collection TLC (collection de niveau supérieur), afin que vous puissiez interagir correctement avec chaque TLC pris en charge.

Propriétés

FirmwareVersionInfo

Version du microprogramme du contrôleur.

HardwareProductId

ID de produit matériel du contrôleur.

HardwareVendorId

ID du fournisseur de matériel du contrôleur.

HardwareVersionInfo

Contient des informations sur la version matérielle du contrôleur.

IsConnected

Valeur booléenne indiquant si le contrôleur est connecté.

UsageId

ID d’utilisation de la collection de niveau supérieur.

UsagePage

Page d’utilisation de la collection de niveau supérieur.

Méthodes

GetFeatureReport(Byte, Byte[])

Obtient le rapport de fonctionnalité HID (Human Interface Device) spécifié à partir du contrôleur.

SendFeatureReport(Byte, Byte[])

Envoie le rapport de fonctionnalité HID (Human Interface Device) spécifié à l’appareil.

SendOutputReport(Byte, Byte[])

Envoie le rapport de sortie HID (Human Interface Device) spécifié à l’appareil.

S’applique à

Voir aussi