Pular para o conteúdo principal

IGameInputRawDeviceReport::GetRawData

Recupera o conteúdo do buffer do relatório em forma de bytes brutos.

Sintaxe

Parâmetros

bufferSize   _In_
Tipo: size_t
Tamanho do buffer passado para GetRawData. buffer   _Out_writes_(bufferSize)
Tipo: void*
Buffer criado pelo usuário retornado com os dados brutos.

Valor retornado

Tipo: size_t Retorna o número de bytes gravados no buffer do chamador para dispositivos GIP (Game Input Protocol).

Comentários

O método IGameInputRawDeviceReport::GetRawData permite que os aplicativos leiam o conteúdo do buffer do relatório em forma de bytes brutos. Normalmente, o chamador passa um buffer cujo tamanho corresponde ao valor retornado pelo método GetRawDataSize. No entanto, o método GetRawData aceita um buffer de qualquer tamanho. Se o buffer for pequeno demais, a saída será simplesmente truncada. O valor retornado pelo método GetRawData indica quantos bytes foram gravados no buffer do chamador. Ele só difere do valor do parâmetro bufferSize quando é fornecido um buffer maior que o necessário.

Requisitos

Cabeçalho: GameInput.h Biblioteca: xgameruntime.lib Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

Tópicos avançados do GameInput
Visão geral do GameInput
IGameInputRawDeviceReport

Histórico de versões

Última modificação em 6 de outubro de 2026