Passer au contenu principal

GetExtraAxisCount

Obtient le nombre d’axes supplémentaires, ou axes non mappés, présents sur l’appareil pour un type d’entrée donné.

Syntaxe

Paramètres

inputKind   _In_
Type : GameInputKind
Le type d’entrée dont le nombre d’axes supplémentaires est demandé. extraAxisCount   _Out_
Type : uint32_t*
Le nombre d’axes supplémentaires, ou axes non mappés, présents sur l’appareil pour le type d’entrée spécifié.

Valeur de retour

Type : HRESULT Résultat de la fonction.

Remarques

Les axes supplémentaires sont des axes de contrôleur qui existent sur l’appareil physique, mais qui ne font pas partie du mappage standard pour le type d’entrée spécifié. Cette méthode est utile pour les applications qui veulent accéder à des axes propres à l’appareil allant au-delà du mappage d’entrée standard. Le nombre obtenu est destiné à être utilisé avec la méthode GetExtraAxisIndexes pour récupérer les index précis de ces axes supplémentaires et pour réserver l’espace de mémoire tampon adéquat afin de stocker les index d’axes fournis par cette méthode.

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

GameInputKind
GetExtraAxisIndexes
GetExtraButtonCount
IGameInputDevice

Historique des versions

Dernière modification le 6 octobre 2026