Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan informasi tentang fungsi aktif di setiap bingkai utas ini.
Syntax
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
Parameter-parameternya
cFunctions [di] Ukuran pFunctions array.
pcFunctions [out] Penunjuk ke jumlah objek yang dikembalikan dalam pFunctions array. Jumlah objek yang dikembalikan akan sama dengan jumlah bingkai terkelola pada tumpukan.
pFunctions [masuk, keluar] Array objek COR_ACTIVE_FUNCTION, yang masing-masing berisi informasi tentang fungsi aktif dalam bingkai utas ini.
Elemen pertama akan digunakan untuk bingkai daun, dan sebagainya kembali ke akar tumpukan.
Komentar
Jika pFunctions null pada input, GetActiveFunctions hanya mengembalikan jumlah fungsi yang ada di tumpukan. Artinya, Jika pFunctions null pada input, GetActiveFunctions mengembalikan nilai hanya di pcFunctions.
Metode GetActiveFunctions ini dimaksudkan sebagai pengoptimalan atas mendapatkan informasi yang sama dari bingkai dalam jejak tumpukan, dan hanya menyertakan bingkai yang akan memiliki objek ICorDebugILFrame untuk mereka dalam jejak tumpukan penuh.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 2.0