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

Метод GetData возвращает содержимое памяти целевого объекта, представленное объектом ExtRemoteData .

Синтаксис

ULONG64 GetData(
  [in] ULONG Request
);

Параметры

[in] Request

Запрошенное число байтов. Он должен совпадать с размером памяти, указанной конструктором ExtRemoteData::ExtRemoteData или методами ExtRemoteData::Set(Typed) или ExtRemoteData::Set(Offset Bytes). Если это не то же самое, возникает исключение ExtRemoteException .

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

GetData возвращает кэшированное содержимое целевой памяти, представленное объектом ExtRemoteData .

Комментарии

Содержимое области памяти, представленной объектом ExtRemoteData , кэшируется только в том случае, если размер области меньше 8 байт. Если размер области превышает 8 байт, метод GetData не возвращает понятное значение.

Для различных примитивных типов доступно несколько удобных методов. Эти методы автоматически предоставляют размер типа и приводят возвращаемое значение к такому типу. Эти методы перечислены в разделе См. также.

Требования

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

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

ExtRemoteData

ExtRemoteData::ExtRemoteData

ExtRemoteData::Set(Offset Bytes)

ExtRemoteData::Set(Typed)

GetBoolean

GetChar

GetDouble

GetFloat

GetLong

GetLong64

GetLongPtr

GetPtr

GetShort

GetStdBool

GetUchar

GetUlong

GetUlong64

GetUlongPtr

GetUshort

GetW32Bool