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

Cria uma interface IGameInputMapper que fornece as informações de mapeamento para um determinado elemento de entrada em um tipo de entrada.

## Sintaxe

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

### Parâmetros

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

A interface [IGameInputMapper](/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper) resultante, que fornece as informações de mapeamento para um determinado elemento de entrada em um tipo de entrada.

### Valor retornado

Tipo: HRESULT

Essa função retorna um resultado de erro se não houver recursos de hardware suficientes para criar o mapeador ou se o dispositivo não der suporte a um tipo de entrada que possa ser mapeado.

## Comentários

O método `CreateInputMapper` cria uma interface [IGameInputMapper](/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper) que fornece as informações de mapeamento para um determinado elemento de entrada em um tipo de entrada. Os tipos de entrada que geram mapeamentos são [GameInputKindArcadeStick](/pt-BR/reference/input/gameinput/enums/gameinputkind), [GameInputKindFlightStick](/pt-BR/reference/input/gameinput/enums/gameinputkind), [GameInputKindGamepad](/pt-BR/reference/input/gameinput/enums/gameinputkind) e [GameInputKindRacingWheel](/pt-BR/reference/input/gameinput/enums/gameinputkind). Se o dispositivo não der suporte a um desses tipos de entrada, o método retornará um resultado de erro.

## Requisitos

**Cabeçalho:** GameInput.h

**Biblioteca:** gameinput.lib

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

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

## Histórico de versões

| Versão | Alterações |
| - | - |
| **v3** | Introduzido. |


## Related topics

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