HidGameControllerProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |