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


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

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

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

Синтаксис

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

Параметры

context

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

location

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

count

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

pointers

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

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

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

Требования

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

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

Интерфейс IDebugHostMemory