XINPUT_CAPABILITIES
Descreve as funcionalidades de um controle conectado.Sintaxe
Membros
TypeTipo: 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 SeriesConfira também
Portar o XInput para o GameInputXInputOnGameInput
