> ## 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 renseignements de mappage pour un élément d'entrée donné d'un type d'entrée.

## Syntaxe

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

### Paramètres

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

L'interface [IGameInputMapper](/fr-CA/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper) résultante, qui fournit les renseignements de mappage pour un élément d'entrée donné d'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 l'appareil ne prend pas en charge un type d'entrée pouvant être mappé.

## Remarques

La méthode `CreateInputMapper` crée une interface [IGameInputMapper](/fr-CA/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper) qui fournit les renseignements de mappage pour un élément d'entrée donné d'un type d'entrée. Les types d'entrée qui génèrent des mappages sont [GameInputKindArcadeStick](/fr-CA/reference/input/gameinput/enums/gameinputkind), [GameInputKindFlightStick](/fr-CA/reference/input/gameinput/enums/gameinputkind), [GameInputKindGamepad](/fr-CA/reference/input/gameinput/enums/gameinputkind) et [GameInputKindRacingWheel](/fr-CA/reference/input/gameinput/enums/gameinputkind). Si l'appareil 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-CA/reference/input/gameinput/gameinput_members)<br />
[IGameInputDevice](/fr-CA/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice)

## Historique des versions

| Version | Modifications |
| - | - |
| **v3** | Introduit. |


## Related topics

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