Passer au contenu principal
Obtient le nombre de rapports de fonctionnalité bruts définis par le périphérique.

Syntaxe

Paramètres

Cette méthode n’a aucun paramètre.

Valeur de retour

Type : uint32_t Le nombre de rapports de fonctionnalité définis par le périphérique, ou 0 si le périphérique n’a aucun rapport de fonctionnalité ou n’expose pas de rapports bruts.

Remarques

Les rapports de fonctionnalité sont des rapports bruts qui transportent des données de configuration ou d’état du périphérique, et qu’une application lit ou écrit à la demande. Lisez un rapport de fonctionnalité en appelant GetRawDeviceFeature. Pour en écrire un, créez un rapport en appelant CreateRawDeviceReport avec l’ID du rapport et GameInputRawFeatureReport, remplissez-le avec IGameInputRawDeviceReport::SetRawData, puis transmettez-le à SetRawDeviceFeature. Les rapports de fonctionnalité sont actuellement exposés pour les périphériques HID. Utilisez la valeur retournée pour dimensionner le tableau que vous transmettez à GetFeatureReportInfo. Le nombre de rapports de fonctionnalité ne change pas tant que le périphérique est connecté.

Configuration requise

En-tête : GameInput.h Bibliothèque : gameinput.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Vue d’ensemble de GameInput
GetFeatureReportInfo
GameInputRawDeviceReportInfo
IGameInputRawDeviceReport
GetRawDeviceFeature
SetRawDeviceFeature
CreateRawDeviceReport
Rubriques avancées sur GameInput
IGameInputDevice

Historique des versions

Dernière modification le 6 novembre 2026