> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper.md) 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](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper.md) 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](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputkind.md), [GameInputKindFlightStick](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputkind.md), [GameInputKindGamepad](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputkind.md) e [GameInputKindRacingWheel](https://docs.xbox.com/pt-BR/reference/input/gameinput/enums/gameinputkind.md). 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](https://docs.xbox.com/pt-BR/reference/input/gameinput/gameinput_members.md)\

[IGameInputDevice](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)

## Histórico de versões

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


## Related topics

- [IGameInputDevice (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)
- [IGameInputMapper (conteúdo da interface)](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/igameinputmapper.md)
- [GetGamepadButtonMappingInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getgamepadbuttonmappinginfo.md)
- [GetGamepadAxisMappingInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getgamepadaxismappinginfo.md)
- [GetRacingWheelAxisMappingInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputmapper/methods/igameinputmapper_getracingwheelaxismappinginfo.md)
