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
を返します。それ以外の場合は、エラー コードを返します。