IDebugDataSpaces3::WritePointersVirtual 方法 (dbgeng.h)

WritePointersVirtual 方法是一种便捷方法,用于将指针写入到目标的虚拟地址空间。

语法

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

参数

[in] Count

指定要写入的指针数。

[in] Offset

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

[in] Ptrs

指定要写入的指针数组。 此数组中的元素数为 Count

返回值

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

返回代码 说明
S_OK
Ptrs 中的所有指针都写入到目标的内存中。

注解

如果目标使用 32 位指针,则此方法将指定的 64 位值转换为 32 位指针。 然后,它将这些指针写入目标内存。

要求

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

另请参阅

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadPointersVirtual

WriteVirtual