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


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

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

Синтаксис

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

Параметры

[in] Count

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

[in] Offset

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

[in] Ptrs

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

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

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

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

Комментарии

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

Требования

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

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

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadPointersVirtual

WriteVirtual