IDiaStackWalkHelper::getFunctionFragmentsForVA
返回指定虚拟地址(VA)处函数的不和谐片段的地址和长度。
语法
HRESULT getFunctionFragmentsVA(
ULONGLONG vaFunc,
DWORD cbFunc,
DWORD cFragments,
ULONGLONG *pVaFragment,
DWORD *pLenFragment
);
参数
[in] vaFunc
函数的虚拟地址。
[in] cbFunc
函数的总大小(即函数的长度)。
[in] cFragments
为 pVaFragment
和 pLenFragment
分配的元素计数。
[out] pVaFragment
用于接收每个片段的虚拟地址的数组缓冲区。 此缓冲区必须至少 cFragments
长元素。
[out] pLenFragment
用于接收每个片段的长度(以字节为单位)的数组缓冲区。 此缓冲区必须至少 cFragments
长元素。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。