ICorDebugChain, interface
Représente un segment d'une pile des appels physique ou logique.
Méthodes
Méthode | Description |
---|---|
EnumerateFrames, méthode | Obtient un énumérateur qui contient tous les frames de pile managés dans la chaîne, en commençant par le frame le plus récent. |
GetActiveFrame, méthode | Obtient le frame actif (c’est-à-dire le plus récent) sur la chaîne. |
GetCallee, méthode | Obtient la chaîne appelée par cette chaîne. |
GetCaller, méthode | Obtient la chaîne qui a appelé cette chaîne. |
GetContext, méthode | Non implémenté. |
GetNext, méthode | Obtient la chaîne de frames suivante pour le thread. |
GetPrevious, méthode | Obtient la chaîne de frames précédente pour le thread. |
GetReason, méthode | Obtient la raison de la genèse de cette chaîne d’appels. |
GetRegisterSet, méthode | Obtient le jeu d’inscriptions pour la partie active de cette chaîne. |
GetStackRange, méthode | Obtient la plage d’adresses du segment de pile pour cette chaîne. |
GetThread, méthode | Obtient le thread physique dont fait partie cette chaîne d’appels. |
IsManaged, méthode | Obtient une valeur qui indique si cette chaîne exécute du code managé. |
Notes
Les trames de pile dans une chaîne occupent l’espace de pile contiguë et partagent les mêmes thread et contexte. Une chaîne peut représenter des chaînes de code managé ou non managé. Une instance ICorDebugChain
vide représente une chaîne de code non managé.
Notes
Cette interface ne prend pas en charge l'appel à distance, que ce soit entre ordinateurs ou entre processus.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : Disponible à partir de la version 1.0