Pular para o conteúdo principal

IXtfInputClient::SendGamepadReportEx

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_EX
O estado do controle a ser relatado.

Valor retornado

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

Comentários

O método SendGameReportEx envia um estado do controle representado por um GAMEPAD_REPORT_EX 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 SendGamepadReportEx com o sinalizador apropriado definido em GAMEPAD_REPORT_EX.Buttons e, em seguida, chame SendGamepadReportEx novamente, com GAMEPAD_REPORT_EX.Buttons definido como GAMEPAD_BUTTONS::NONE. SendGamepadReportEx 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_EX
IXtfInputClient::ConnectGamepad
Última modificação em 6 de outubro de 2026