ICorDebugILFrame, interface

Représente une trame de pile de code CIL (Common Intermediate Language). Cette interface est une sous-classe de l’interface ICorDebugFrame.

Méthodes

méthode Description
CanSetIP, méthode Obtient une valeur qui indique s’il est sûr de définir le pointeur d’instruction sur l’emplacement de décalage spécifié.
EnumerateArguments, méthode Obtient un énumérateur pour les arguments de ce cadre.
EnumerateLocalVariables, méthode Obtient un énumérateur pour les variables locales dans ce cadre.
GetArgument, méthode Obtient la valeur de l’argument spécifié dans ce cadre de pile CIL.
GetIP, méthode Obtient la valeur du pointeur d’instruction et une valeur de combinaison de bits qui décrit la façon dont la valeur du pointeur d’instruction a été obtenue.
GetLocalVariable, méthode Obtient la valeur de la variable locale spécifiée dans ce frame de pile CIL.
GetStackDepth, méthode Non implémenté.
GetStackValue, méthode Non implémenté.
SetIP, méthode Définit le pointeur d’instruction à l’emplacement de décalage spécifié dans le code CIL.

Notes

L’interface ICorDebugILFrame est une interface ICorDebugFrame spécialisée. Il est utilisé pour les trames de code CIL ou pour les images compilées juste-à-temps (JIT). Les cadres compilés par JIT implémentent l’interface ICorDebugILFrame et l’interface ICorDebugNativeFrame.

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