Passer au contenu principal

GetExtraButtonIndexes

Obtient les index de bouton de contrôleur des boutons 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 de boutons supplémentaires sont demandés. extraButtonCount   _In_
Type : uint32_t
Nombre attendu d’index de bouton pour les boutons supplémentaires. Ce nombre peut être récupéré en appelant GetExtraButtonCount. extraButtonIndexes   _Out_writes_(extraButtonCount)_
Type : uint8_t*
Pointeur vers le tableau des index de bouton.

Valeur de retour

Type : HRESULT Résultat de la fonction.

Remarques

Les boutons supplémentaires sont des boutons 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 GetExtraButtonCount pour déterminer le nombre de boutons supplémentaires disponibles, puis passer ce nombre comme paramètre extraButtonCount. L’extrait de code suivant montre comment utiliser les boutons 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
GetExtraButtonCount
GetExtraAxisIndexes
IGameInputDevice

Historique des versions

Dernière modification le 6 octobre 2026