다음을 통해 공유


IGameInputRawDeviceReport::GetRawData

참고 항목

이 기능은 아직 구현되지 않았습니다.

원시 바이트 형식으로 보고서 버퍼 콘텐츠를 검색합니다.

구문

size_t GetRawData(  
         size_t bufferSize,  
         void* buffer  
)  

매개 변수

bufferSize _In_
형식: size_t

GetRawData에 전달되는 버퍼의 크기입니다.

buffer _Out_writes_(bufferSize)
형식: void*

원시 데이터로 반환할 사용자가 만든 버퍼입니다.

반환 값

형식: size_t

0을 반환합니다.

이 메서드가 구현되면 호출자의 버퍼에 쓰여진 바이트의 수가 반환됩니다.

설명

IGameInputRawDeviceReport::GetRawData 메서드를 사용하여 응용 프로그램에서 보고서 버퍼 콘텐츠를 원시 바이트 형태로 읽을 수 있습니다. 호출자가 보통 GetRawDataSize 메서드에서 반환된 값과 일치하는 크기의 버퍼에서 전달합니다. 그러나 GetRawData 메서드는 아무 크기의 버퍼라도 수용합니다. 버퍼가 너무 작으면 출력이 단순히 잘립니다. GetRawData 메서드로부터 반환되는 값은 호출자의 버퍼에 얼마나 많은 바이트가 쓰여졌는지를 표시합니다. 필요한 것보다 크게 버퍼가 제공된 경우에만 bufferSize 매개 변수의 값과 다릅니다.

요건

헤더: GameInput.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

고급 GameInput 항목
GameInput 개요
IGameInputRawDeviceReport