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


Метод IDebugHostMemory2::WritePointers (dbgmodel.h)

Принимает ряд указателей, хранящиеся в 64-разрядных значениях без знака, усекает их до размера собственного указателя целевого объекта и записывает их в адресное пространство целевого объекта, как определено в контексте и расположении.

Синтаксис

HRESULT WritePointers(
  IDebugHostContext *context,
  Location          location,
  ULONG64           count,
  ULONG64           *pointers
);

Параметры

context

Контекст узла, в который записываются указатели. Это, например, адресное пространство, в котором существует расположение.

location

Расположение для записи указателей. Это расположение может представлять виртуальный адрес в адресном пространстве, определенном контекстом, или что-то вроде регистра в записи контекста для потока.

count

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

pointers

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

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

Этот метод возвращает HRESULT, который указывает на успех или сбой.

Требования

Требование Значение
Заголовок dbgmodel.h

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

Интерфейс IDebugHostMemory2