다음을 통해 공유


ExtRemoteData::ReadBuffer 메서드(engextcpp.hpp)

ReadBuffer 메서드는 대상의 메모리에서 데이터를 읽습니다. 데이터는 ExtRemoteData 개체가 나타내는 영역의 시작 부분에 있습니다. 그러나 데이터의 크기는 다를 수 있습니다.

구문

ULONG ReadBuffer(
  [out] PVOID Buffer,
  [in]  ULONG Bytes,
  [in]  bool  MustReadAll
);

매개 변수

[out] Buffer

대상에서 읽은 데이터를 수신하는 포인터입니다.

[in] Bytes

읽을 바이트 수를 지정합니다. 버퍼 버퍼는 적어도 이 크기여야 합니다.

[in] MustReadAll

디버거 엔진이 대상의 모든 데이터를 읽을 수 없는 경우 발생하는 작업을 지정합니다. MustReadAll이 이 true 고 디버거 엔진이 대상에서 바이트 바이트를 읽을 수 없는 경우 ExtRemoteException이 throw됩니다. MustReadAll이 이false면 엔진이 대상에서 요청된 바이트 수를 읽을 수 없는 경우 예외가 throw되지 않습니다.

반환 값

ReadBuffer 는 대상에서 읽고 버퍼 버퍼에 복사된 바이트 수를 반환합니다. MustReadAll이 이true면 예외가 throw되지 않는 한 바이트 값이 반환됩니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 engextcpp.hpp(Engextcpp.hpp 포함)

추가 정보

ExtRemoteData

ExtRemoteData::WriteBuffer