Partager via


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 Descriptif
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 frame.
EnumerateLocalVariables, méthode Obtient un énumérateur pour les variables locales de ce frame.
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 au niveau du bit 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.

Remarques

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 images compilées par JIT implémentent l’interface ICorDebugILFrame et l’interface ICorDebugNativeFrame.

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