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


Метод 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