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