Partager via


ICorDebugChain, interface

Représente un segment d’une pile d’appels physiques ou logiques.

Méthodes

Méthode Descriptif
EnumerateFrames, méthode Obtient un énumérateur qui contient toutes les trames de pile managées dans la chaîne, en commençant par le frame le plus récent.
GetActiveFrame, méthode Obtient l’image active (c’est-à-dire la plus récente) 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 suivante d’images pour le thread.
GetPrevious, méthode Obtient la chaîne précédente d’images pour le thread.
GetReason, méthode Obtient la raison de la genèse de cette chaîne appelante.
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é.

Remarques

Les trames de pile d’une chaîne occupent l’espace de pile contiguë et partagent le même thread et le même contexte. Une chaîne peut représenter des chaînes de code managées ou non managées. Une instance vide ICorDebugChain représente une chaîne de code non managée.

Note

Cette interface ne prend pas en charge l’appel à distance, soit entre ordinateurs, soit interprocesseur.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 1.0