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


Метод IDebugDataSpaces::ReadPointersVirtual (dbgeng.h)

Метод ReadPointersVirtual — это удобный метод для чтения указателей из виртуального адресного пространства целевого объекта.

Синтаксис

HRESULT ReadPointersVirtual(
  [in]  ULONG    Count,
  [in]  ULONG64  Offset,
  [out] PULONG64 Ptrs
);

Параметры

[in] Count

Указывает количество считываемых указателей.

[in] Offset

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

[out] Ptrs

Задает массив для хранения указателей. Количество элементов, которые содержит этот массив, равно Count.

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

Код возврата Описание
S_OK
Все указатели считывались из памяти целевого объекта и хранились в Ptrs.
 

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

Комментарии

Этот метод считывает данные из памяти из виртуального адресного пространства целевого объекта. Затем память обрабатывается как список указателей. Все 32-разрядные указатели затем расширяются до 64-разрядных значений.

Требования

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

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

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WritePointersVirtual