Pular para o conteúdo principal

Método IXtfInputClient::SendGamepadReport

Envia um relatório de estado do controle para o console.

Sintaxe

Parâmetros

controllerId
Tipo: UINT64
O identificador de dispositivo deste IXtfInputClient.
A ID do controle é a ID do controle retornada por IXtfInputClient::ConnectGamepad.
report
Tipo: GAMEPAD_REPORT
O estado do controle a ser relatado

Valor retornado

Tipo: HRESULT Código de êxito ou de erro HRESULT.

Comentários

O método SendGameReport envia um estado do controle representado por um GAMEPAD_REPORT para um controle virtual criado por IXtfInputClient::ConnectGamepad. Você precisará enviar vários estados para simular um único pressionamento e liberação de botão. Para simular o pressionamento de um botão, chame SendGamepadReport com o sinalizador apropriado definido em GAMEPAD_REPORT.Buttons e, em seguida, chame SendGamepadReport novamente, com GAMEPAD_REPORT.Buttons definido como GAMEPAD_BUTTONS::NONE. SendGamepadReport pode ser chamado a 60 Hz para imitar dados provenientes de um controle físico.

Requisitos

Cabeçalho: xtfinput.h Biblioteca: xtfinput.lib Plataformas com suporte: Windows (para ferramentas de console XBOX)

Confira também

XtfInput
GAMEPAD_REPORT
IXtfInputClient::ConnectGamepad
Última modificação em 6 de outubro de 2026