Bagikan melalui


IDiaStackWalkHelper::getFunctionFragmentsForVA

Mengembalikan alamat dan panjang fragmen yang tidak disinggung untuk fungsi pada alamat virtual (VA) yang ditentukan.

Sintaksis

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

Parameter

[in] vaFunc

Alamat virtual fungsi.

[in] cbFunc

Ukuran total dalam byte fungsi (yaitu, panjang fungsi).

[in] cFragments

Jumlah elemen yang dialokasikan untuk pVaFragment dan pLenFragment.

[out] pVaFragment

Buffer array untuk menerima alamat virtual setiap fragmen. Buffer ini setidaknya harus cFragments elemen panjang.

[out] pLenFragment

Buffer array untuk menerima panjang, dalam byte, dari setiap fragmen. Buffer ini setidaknya harus cFragments elemen panjang.

Mengembalikan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode kesalahan.

Lihat juga