IDebugDataSpaces3::ReadPointersVirtual 方法 (dbgeng.h)

ReadPointersVirtual 方法是一种方便的方法,用于从目标的虚拟地址空间读取指针。

语法

HRESULT ReadPointersVirtual(
  [in]  ULONG    Count,
  [in]  ULONG64  Offset,
  [out] PULONG64 Ptrs
);

参数

[in] Count

指定要读取的指针数。

[in] Offset

指定目标虚拟地址空间中开始读取指针的位置。

[out] Ptrs

指定要存储指针的数组。 此数组包含的元素数为 Count

返回值

返回代码 说明
S_OK
所有指针都从目标的内存中读取并存储在 Ptrs 中。
 

此方法还可以返回错误值。 有关更多详细信息 ,请参阅返回值

注解

此方法从目标的虚拟地址空间中读取内存。 然后,内存被视为指针列表。 然后,任何 32 位指针的符号扩展为 64 位值。

要求

要求
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WritePointersVirtual