IDebugHostMemory::ReadPointers 方法 (dbgmodel.h)

根据传入的上下文和位置的定义,从目标的地址空间中读取多个指针大小的对象。

如有必要,每个读取指针都为 0 扩展为 64 位并返回。

语法

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

参数

context

要在其中读取指针的主机上下文。 例如,这表示位置所在的地址空间。

location

读取指针的位置。 此位置可以表示上下文定义的地址空间中的虚拟地址,也可以表示类似于线程的上下文记录中的寄存器。

count

要读取的指针数。

pointers

从调试目标读取的指针将放入此处传递的数组中。 大小小于 64 位的任何指针都将零扩展到 64 位。

返回值

此方法返回指示成功或失败的 HRESULT。

要求

要求
Header dbgmodel.h

另请参阅

IDebugHostMemory 接口