> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetExtraAxisCount

> GetExtraAxisCount

# GetExtraAxisCount

Obtient le nombre d'axes supplémentaires, ou axes non mappés, présents sur le périphérique pour un type d'entrée donné.

## Syntaxe

```cpp theme={null}
HRESULT GetExtraAxisCount(
    GameInputKind inputKind,
    uint32_t* extraAxisCount
);
```

### Paramètres

*inputKind*   \_In\_\
Type : GameInputKind

Type d'entrée dont le nombre d'axes supplémentaires est demandé.

*extraAxisCount*   \_Out\_\
Type : uint32\_t\*

Nombre d'axes supplémentaires, ou axes non mappés, présents sur le périphérique 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 le périphérique physique mais qui ne font pas partie du mappage standard du type d'entrée spécifié. Cette méthode est utile pour les applications qui souhaitent accéder à des axes propres au périphérique, au-delà du mappage d'entrée standard.

Le nombre obtenu est destiné à être utilisé avec la méthode [GetExtraAxisIndexes](/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getextraaxisindexes) pour récupérer les index spécifiques de ces axes supplémentaires et pour réserver l'espace adéquat afin de stocker les index d'axe 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](/fr/reference/input/gameinput/enums/gameinputkind)<br />
[GetExtraAxisIndexes](/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getextraaxisindexes)<br />
[GetExtraButtonCount](/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getextrabuttoncount)<br />
[IGameInputDevice](/fr/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice)

## Historique des versions

| Version | Modifications |
| - | - |
| **v3** | Introduite. |


## Related topics

- [GetExtraAxisIndexes](/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getextraaxisindexes.md)
- [GetExtraButtonCount](/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getextrabuttoncount.md)
- [IGameInputDevice](/fr/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)
- [IGameInputReading::GetControllerAxisCount](/fr/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getcontrolleraxiscount.md)
- [GetExtraButtonIndexes](/fr/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getextrabuttonindexes.md)
