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

Voir aussi