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


Метод IDebugDataSpaces4::WritePointersVirtual (dbgeng.h)

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

Синтаксис

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

Параметры

[in] Count

Указывает количество указателей для записи.

[in] Offset

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

[in] Ptrs

Задает массив указателей для записи. Число элементов в этом массиве — число.

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

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

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

Замечания

Если целевой объект использует 32-разрядные указатели, этот метод приводит указанные 64-разрядные значения к 32-разрядным указателям. Затем он записывает эти указатели на память целевого объекта.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)

См. также

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadPointersVirtual

WriteVirtual