Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá ukazatel rozhraní ICorDebugChainEnum enumerator, který obsahuje všechny řetězy zásobníku v tomto ICorDebugThread objektu.
Syntaxe
HRESULT EnumerateChains (
[out] ICorDebugChainEnum **ppChains
);
Parametry
ppChains [ven] Ukazatel na adresu objektu ICorDebugChainEnum , který umožňuje výčet všech řetězů zásobníků v tomto vlákně, počínaje aktivním (tj. nejnovějším) řetězem.
Poznámky
Řetěz zásobníku představuje zásobník fyzických volání pro vlákno. Následující okolnosti vytvářejí hranici řetězu zásobníku:
Přechod spravovaný na nespravovaný nebo nespravovaný přechod na spravovanou.
Kontextový přepínač.
Ladicí program unesl uživatelské vlákno.
V jednoduchém případě pro vlákno, které běží čistě spravovaný kód v jednom kontextu, bude existovat korespondence 1:1 mezi vlákny a řetězy zásobníku.
Ladicí program může chtít přeuspořádat zásobníky fyzických volání všech vláken do logických zásobníků volání. To by zahrnovalo řazení všech řetězců vláken podle jejich vztahů volajícího nebo volaných a jejich opětovného seskupení.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 1.0