GetExtraAxisIndexes
Obtient les index d’axes de contrôleur des axes supplémentaires de l’appareil pour un type d’entrée donné.Syntaxe
Paramètres
inputKind _In_Type : GameInputKind Le type d’entrée dont les index d’axes supplémentaires sont demandés. extraAxisCount _In_
Type : uint32_t Nombre attendu d’index d’axes pour les axes supplémentaires. Ce nombre peut être obtenu en appelant GetExtraAxisCount. extraAxisIndexes _Out_writes_(extraAxisCount)_
Type : uint8_t* Pointeur vers le tableau des index d’axes.
Valeur de retour
Type : HRESULT Résultat de la fonction.Remarques
La méthodeGetExtraAxisIndexes récupère les index d’axes de contrôleur des axes supplémentaires présents sur l’appareil pour un type d’entrée donné. 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é.
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 :
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 SeriesVoir aussi
GameInputKindGetExtraAxisCount
GetExtraButtonIndexes
IGameInputDevice
