Passer au contenu principal

GetExtraAxisIndexes

Obtient les index d’axe de contrôleur des axes supplémentaires du périphérique pour un type d’entrée donné.

Syntaxe

Paramètres

inputKind   _In_
Type : GameInputKind
Type d’entrée dont les index d’axes supplémentaires sont demandés. extraAxisCount   _In_
Type : uint32_t
Nombre attendu d’index d’axe pour les axes supplémentaires. Ce nombre peut être récupéré en appelant GetExtraAxisCount. extraAxisIndexes   _Out_writes_(extraAxisCount)_
Type : uint8_t*
Pointeur vers le tableau des index d’axe.

Valeur de retour

Type : HRESULT Résultat de la fonction.

Remarques

La méthode GetExtraAxisIndexes récupère les index d’axe de contrôleur des axes supplémentaires présents sur le périphérique pour un type d’entrée donné. Les axes supplémentaires sont des axes de contrôleur qui existent sur le périphérique physique mais qui ne font pas partie du mappage standard du type d’entrée spécifié. Avant d’appeler cette méthode, vous devez d’abord appeler GetExtraAxisCount pour déterminer le nombre d’axes supplémentaires disponibles, puis passer ce nombre comme paramètre extraAxisCount. L’exemple de code suivant montre comment utiliser les axes supplémentaires d’une manette de jeu :

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
GetExtraAxisCount
GetExtraButtonIndexes
IGameInputDevice

Historique des versions

Dernière modification le 6 octobre 2026