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
;否則,會傳回錯誤碼。