Поделиться через


Метод ExtRemoteData::ReadBuffer (engextcpp.hpp)

Метод ReadBuffer считывает данные из памяти целевого объекта. Данные находятся в начале региона, представленного объектом ExtRemoteData. Однако размер данных может отличаться.

Синтаксис

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

Параметры

[out] Buffer

Указатель, который получает данные, считываемые из целевого объекта.

[in] Bytes

Указывает количество байтов для чтения. Буфер буфера должен быть по крайней мере таким размером.

[in] MustReadAll

Указывает, что происходит, если обработчик отладчика не может считывать все данные из целевого объекта. Если MustReadAlltrue, а подсистема отладчика не может считывать байт байтов из целевого объекта, будет создан ExtRemoteException. Если MustReadAllfalse, исключение не возникает, если подсистеме не удается считывать запрошенное число байтов из целевого объекта.

Возвращаемое значение

ReadBuffer возвращает количество байтов, считываемых из целевого объекта и скопированных в буфер буфера. Если MustReadAlltruetrue, будет возвращено значение Байт (если исключение не возникает).

Требования

Требование Ценность
целевая платформа Настольный
заголовка engextcpp.hpp (include Engextcpp.hpp)

См. также

ExtRemoteData

ExtRemoteData::WriteBuffer