Aracılığıyla paylaş


IDiaStackWalkHelper::getFunctionFragmentsForVA

Belirtilen sanal adresteki (VA) işlev için bitişik olmayan parçaların adreslerini ve uzunluklarını döndürür.

Sözdizimi

HRESULT getFunctionFragmentsVA(
    ULONGLONG vaFunc,
    DWORD cbFunc,
    DWORD cFragments,
    ULONGLONG *pVaFragment,
    DWORD *pLenFragment
);

Parametre

[in] vaFunc

İşlevin sanal adresi.

[in] cbFunc

İşlevin bayt cinsinden toplam boyutu (işlevin uzunluğu).

[in] cFragments

pVaFragment ve pLenFragmentiçin ayrılan öğelerin sayısı.

[out] pVaFragment

Her parçanın sanal adreslerini almak için dizi arabelleği. Bu arabellek en az cFragments öğe uzunluğunda olmalıdır.

[out] pLenFragment

Her parçanın uzunluğunu bayt cinsinden almak için dizi arabelleği. Bu arabellek en az cFragments öğe uzunluğunda olmalıdır.

Dönüş Değeri

Başarılı olursa, S_OKdöndürür; aksi takdirde bir hata kodu döndürür.

Ayrıca bkz.