IDiaStackWalkHelper::readMemory
从可执行文件的内存图像中读取数据块。
语法
HRESULT readMemory(
enum MemoryTypeEnum type,
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
参数
type
[in] MemoryTypeEnum Enumeration 枚举的一个值,指定要读取的内存类型。
va
[in] 要从其开始读取的映像中的虚拟地址。
cbData
[in] 数据缓冲区的大小(以字节为单位)。
pcbData
[out] 返回实际读取的字节数。 如果 pbData
为 NULL
,则这是可用数据的总字节数。
pbData
[in, out] 使用所读取内存填充的缓冲区。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。