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


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