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 포함) |