Partager via


ICorDebugChain, interface

Représente un segment d'une pile des appels physique ou logique.

Méthodes

Méthode

Description

ICorDebugChain::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.

ICorDebugChain::GetActiveFrame, méthode

Obtient la frame actif (autrement dit, le plus récent) sur la chaîne.

ICorDebugChain::GetCallee, méthode

Obtient la chaîne qui a été appelée par cette chaîne.

ICorDebugChain::GetCaller, méthode

Obtient la chaîne qui a appelé cette chaîne.

ICorDebugChain::GetContext, méthode

Non implémenté.

ICorDebugChain::GetNext, méthode

Obtient la chaîne suivante de frames pour le thread.

ICorDebugChain::GetPrevious, méthode

Obtient la précédente chaîne de frames pour le thread.

ICorDebugChain::GetReason, méthode

Obtient la raison pour laquelle cette chaîne appelante a été créée.

ICorDebugChain::GetRegisterSet, méthode

Obtient le jeu de registres pour la partie active de cette chaîne.

ICorDebugChain::GetStackRange, méthode

Obtient la plage d'adresses du segment de pile pour cette chaîne.

ICorDebugChain::GetThread, méthode

Obtient le thread physique dont fait partie cette chaîne d'appel.

ICorDebugChain::IsManaged, méthode

Obtient une valeur qui indique si cette chaîne exécute du code managé.

Notes

Les frames de pile qui figurent 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é.

RemarqueRemarque

Cette interface ne prend pas en charge l'appel à distance, intermachine ou interprocessus.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Autres ressources

Interfaces de débogage