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 penunjuk antarmuka ke enumerator ICorDebugChainEnum yang berisi semua rantai tumpukan dalam objek ICorDebugThread ini.
Syntax
HRESULT EnumerateChains (
[out] ICorDebugChainEnum **ppChains
);
Parameter-parameternya
ppChains [out] Penunjuk ke alamat ICorDebugChainEnum objek yang memungkinkan enumerasi semua rantai tumpukan dalam utas ini, dimulai pada rantai aktif (yaitu, yang terbaru).
Komentar
Rantai tumpukan mewakili tumpukan panggilan fisik untuk utas. Keadaan berikut membuat batas rantai tumpukan:
Transisi terkelola ke tidak terkelola atau tidak dikelola ke terkelola.
Sakelar konteks.
Pembajakan debugger utas pengguna.
Dalam kasus sederhana untuk utas yang menjalankan kode yang dikelola murni dalam satu konteks, korespondensi satu-ke-satu akan ada antara rangkaian dan rantai tumpukan.
Debugger mungkin ingin mengatur ulang tumpukan panggilan fisik dari semua utas ke dalam tumpukan panggilan logis. Ini akan melibatkan pengurutan semua rantai utas oleh hubungan penelepon/penerima panggilan mereka dan mengegrupkan ulang mereka.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 1.0