Partager via


CorDebugInternalFrameType, énumération

Identifie le type de frame de pile. Cette énumération est utilisée par la méthode ICorDebugInternalFrame::GetFrameType.

typedef enum CorDebugInternalFrameType {
    
    STUBFRAME_NONE                 = 0x00000000,
    STUBFRAME_M2U                  = 0x00000001,
    STUBFRAME_U2M                  = 0x00000002,
    STUBFRAME_APPDOMAIN_TRANSITION = 0x00000003,
    STUBFRAME_LIGHTWEIGHT_FUNCTION = 0x00000004,
    STUBFRAME_FUNC_EVAL            = 0x00000005,
    STUBFRAME_INTERNALCALL         = 0x00000006,
    STUBFRAME_CLASS_INIT           = 0x00000007,
    STUBFRAME_EXCEPTION            = 0x00000008,
    STUBFRAME_SECURITY             = 0x00000009,
    STUBFRAME_JIT_COMPILATION     = 0x0000000a,
} CorDebugInternalFrameType;

Membres

Membre

Description

STUBFRAME_NONE

Valeur null. La méthode ICorDebugInternalFrame::GetFrameType ne retourne jamais cette valeur.

STUBFRAME_M2U

Un frame de stub managé vers un frame de stub non managé.

STUBFRAME_U2M

Un frame de stub non managé vers un frame de stub managé.

STUBFRAME_APPDOMAIN_TRANSITION

Une transition entre domaines d'application.

STUBFRAME_LIGHTWEIGHT_FUNCTION

Un appel de méthode léger.

STUBFRAME_FUNC_EVAL

Démarrage d'une évaluation de fonction.

STUBFRAME_INTERNALCALL

Appel interne dans le Common Language Runtime.

STUBFRAME_CLASS_INIT

Démarrage d'une initialisation de classe.

STUBFRAME_EXCEPTION

Exception levée.

STUBFRAME_SECURITY

Frame utilisé pour la sécurité d'accès du code.

STUBFRAME_JIT_COMPILATION

L'exécution effectue une compilation JIT d'une méthode.

Configuration requise

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

Voir aussi

Référence

ICorDebugInternalFrame, interface

Autres ressources

Énumérations de débogage