Метод 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) |