IDiaStackWalkHelper::readMemory

读取数据时阻止可执行图像的内存中。

HRESULT readMemory( 
   enum MemoryTypeEnum type,
   ULONGLONG           va,
   DWORD               cbData,
   DWORD*              pcbData,
   BYTE*               pbData
);

参数

  • type
    [in] 从指定的内存的类型 MemoryTypeEnum 枚举的值读取。

  • VA
    [in] 在开始的图像的虚拟地址读取。

  • cbData
    [in] 数据缓冲区的大小 (以字节为单位)。

  • pcbData
    [out] 返回实际读取的字节数。如果 pbData 是 NULL,则这是总字节数可用的数据。

  • pbData
    [in, out] 在读取的内存填充的缓冲区。

返回值

如果成功,则返回; S_OK否则,返回错误代码。

请参见

参考

IDiaStackWalkHelper

MemoryTypeEnum