XInputGetCapabilities
Recupera as funcionalidades e os recursos de um controle conectado.Sintaxe
Parâmetros
dwUserIndex _In_Tipo: DWORD Índice do jogador associado ao dispositivo; um valor no intervalo de 0 a
XUSER_MAX_COUNT - 1.
dwFlags _In_Tipo: DWORD Sinalizadores de entrada que identificam o tipo de controle. Se esse valor for 0, serão retornadas as funcionalidades de todos os controles conectados ao sistema. No momento, só há suporte para
XINPUT_FLAG_GAMEPAD.
pCapabilities _Out_Tipo: XINPUT_CAPABILITIES* Ponteiro para um objeto XINPUT_CAPABILITIES que recebe as funcionalidades do controle.
Valor retornado
Tipo: DWORD Se a função for bem-sucedida, o valor retornado seráERROR_SUCCESS.
Se o controle não estiver conectado, o valor retornado será ERROR_DEVICE_NOT_CONNECTED.
Se a função falhar, o valor retornado será um código de erro definido em WinError.h. A função não usa SetLastError para definir o código do último erro do thread de chamada.
Comentários
A versão herdada XINPUT 9.1.0 (incluída no Windows Vista e posterior) sempre retornava um conjunto fixo de funcionalidades, independentemente do dispositivo conectado.
Requisitos
Cabeçalho: XInputOnGameInput.h Biblioteca: xgameruntime.lib Plataformas com suporte: consoles da família XBOX One e consoles XBOX SeriesConfira também
Portabilidade do XInput para o GameInputXInputOnGameInput
