> ## 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.

# CreateInputMapper

> CreateInputMapper

# CreateInputMapper

Crée une interface IGameInputMapper qui fournit les informations de mappage d'un élément d'entrée donné dans un type d'entrée.

## Syntaxe

```cpp theme={null}
HRESULT CreateInputMapper(
    IGameInputMapper** inputMapper
)
```

### Paramètres

*inputMapper*   \_COM\_Outptr\_\
Type : IGameInputMapper\*\*

Interface [IGameInputMapper](/fr/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper) résultante, qui fournit les informations de mappage d'un élément d'entrée donné dans un type d'entrée.

### Valeur de retour

Type : HRESULT

Cette fonction retourne un résultat d'erreur si les ressources matérielles sont insuffisantes pour créer le mappeur ou si le périphérique ne prend en charge aucun type d'entrée pouvant être mappé.

## Remarques

La méthode `CreateInputMapper` crée une interface [IGameInputMapper](/fr/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper) qui fournit les informations de mappage d'un élément d'entrée donné dans un type d'entrée. Les types d'entrée qui génèrent des mappages sont [GameInputKindArcadeStick](/fr/reference/input/gameinput/enums/gameinputkind), [GameInputKindFlightStick](/fr/reference/input/gameinput/enums/gameinputkind), [GameInputKindGamepad](/fr/reference/input/gameinput/enums/gameinputkind) et [GameInputKindRacingWheel](/fr/reference/input/gameinput/enums/gameinputkind). Si le périphérique ne prend en charge aucun de ces types d'entrée, la méthode retourne un résultat d'erreur.

## 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

[GameInput](/fr/reference/input/gameinput/gameinput_members)<br />
[IGameInputDevice](/fr/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice)

## Historique des versions

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


## Related topics

- [IGameInputDevice](/fr/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)
- [IGameInputMapper](/fr/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper.md)
- [IGameInputMapper::GetGamepadButtonMapping](/fr/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getgamepadbuttonmappinginfo.md)
- [IGameInputMapper::GetGamepadAxisMappingInfo](/fr/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getgamepadaxismappinginfo.md)
- [IGameInputMapper::GetArcadeStickButtonMappingInfo](/fr/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getarcadestickbuttonmappinginfo.md)
