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


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

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

Синтаксис

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

Параметры

context

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

location

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

count

Число указателей для записи.

pointers

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

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

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

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDebugHostMemory