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


Метод 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 . Если параметр MustReadAll имеет значение false, исключение не будет создано, если подсистеме не удается прочитать запрошенное количество байтов из целевого объекта.

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

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть engextcpp.hpp (включая Engextcpp.hpp)

См. также раздел

ExtRemoteData

ExtRemoteData::WriteBuffer