Skip to main content

XINPUT_CAPABILITIES

Descreve as funcionalidades de um controle conectado.

Sintaxe

Membros

Type
Tipo: BYTE
Tipo de controle. Deve ser do tipo XINPUT_DEVTYPE_GAMEPAD e ter um dos valores listados na tabela abaixo. SubType
Tipo: BYTE
Subtipo do controle de jogo. Subtipos permitidos: Flags
Tipo: WORD
Recursos do controle. Gamepad
Tipo: XINPUT_GAMEPAD
Estrutura XINPUT_GAMEPAD que descreve os recursos de controle e as resoluções de controle disponíveis. Vibration
Tipo: XINPUT_VIBRATION
Estrutura XINPUT_VIBRATION que descreve a funcionalidade de vibração e as resoluções disponíveis.

Comentários

XInputGetCapabilities retorna XINPUT_CAPABILITIES para indicar as características e a funcionalidade disponível de um controle especificado. XInputGetCapabilities define os membros da estrutura para indicar a quais entradas o dispositivo dá suporte. Para controles de estado binário, como botões digitais, o bit correspondente indica se o controle tem suporte no dispositivo. Para controles proporcionais, como direcionais analógicos, o valor indica a resolução desse controle. Alguns dos bits menos significativos podem não estar definidos, para indicar que o controle não fornece resolução até esse nível. O membro SubType indica o subtipo específico do controle presente. Os jogos podem detectar o subtipo do controle e ajustar o tratamento da entrada ou saída do controle de acordo com os subtipos adequados ao gênero do jogo. Por exemplo, um jogo de corrida de carros pode verificar a presença de um controle de volante para fornecer um controle mais preciso do carro que está sendo dirigido. No entanto, os títulos não devem desabilitar nem ignorar um dispositivo de acordo com seu subtipo. Um subtipo não reconhecido pelo jogo, ou para o qual o jogo não foi ajustado especificamente, deve ser tratado como um gamepad padrão, XINPUT_DEVSUBTYPE_GAMEPAD. Os drivers XUSB mais antigos do Windows relatam informações sobre funcionalidades incompletas, especialmente para dispositivos sem fio. O driver XUSB mais recente do Windows oferece suporte completo a dispositivos com fio e sem fio e fornece sinalizadores de funcionalidades mais completos e precisos.

Requisitos

Cabeçalho: XInputOnGameInput.h Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

Portar o XInput para o GameInput
XInputOnGameInput
Last modified on October 6, 2026