Ler em inglês

Compartilhar via


APIs do Controlador de Jogo XInput

Visão geral da tecnologia de APIs do XInput Game Controller.

Para desenvolver APIs do Controlador de Jogo XInput, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Para desenvolver dispositivos de hardware que fazem interface com as APIs do Controlador de Jogo XInput, consulte https://aka.ms/gipdocs.

Funções

 
XInputEnable

Define o estado de relatório de XInput.
XInputGetAudioDeviceIds

Recupera as IDs do dispositivo de áudio de captura de som e de renderização de som associadas ao headset conectado ao controlador especificado.
XInputGetBatteryInformation

Recupera o tipo de bateria e a carga status de um controlador sem fio.
XInputGetCapabilities

Recupera as funcionalidades e os recursos de um controlador conectado.
XInputGetDSoundAudioDeviceGuids

Obtém os GUIDs do dispositivo de renderização de som e de captura de som associados ao headset conectado ao controlador especificado.
XInputGetKeystroke

Recupera um evento de entrada de gamepad.
XInputGetState

Recupera o estado atual do controlador especificado.
XInputSetState

Envia dados para um controlador conectado. Essa função é usada para ativar a função de vibração de um controlador.

Estruturas

 
XINPUT_BATTERY_INFORMATION

Contém informações sobre o tipo de bateria e o estado da carga.
XINPUT_CAPABILITIES

Descreve os recursos de um controlador conectado. A função XInputGetCapabilities retorna XINPUT_CAPABILITIES.
XINPUT_GAMEPAD

Descreve o estado atual do controlador.
XINPUT_KEYSTROKE

Especifica os dados de pressionamento de tecla retornados por XInputGetKeystroke.
XINPUT_STATE

Representa o estado de um controlador.
XINPUT_VIBRATION

Especifica os níveis de velocidade do motor para a função de vibração de um controlador.