Condividi tramite


Enumerazione CorDebugInternalFrameType

Identifica il tipo di stack frame. Questa enumerazione è utilizzata dal metodo 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;

Membri

Membro

Oggetto di descrizione

STUBFRAME_NONE

Valore null. Questo valore non viene mai restituito dal metodo ICorDebugInternalFrame::GetFrameType.

STUBFRAME_M2U

Frame di uno stub da codice gestito a codice non gestito.

STUBFRAME_U2M

Frame di uno stub da codice gestito a codice non gestito.

STUBFRAME_APPDOMAIN_TRANSITION

Transizione tra domini applicazione.

STUBFRAME_LIGHTWEIGHT_FUNCTION

Una chiamata al metodo semplice.

STUBFRAME_FUNC_EVAL

Avvio della valutazione delle funzioni.

STUBFRAME_INTERNALCALL

Una chiamata interna di Common Language Runtime.

STUBFRAME_CLASS_INIT

Avvio dell'inizializzazione di una classe.

STUBFRAME_EXCEPTION

Eccezione che viene generata.

STUBFRAME_SECURITY

Un frame utilizzato per la sicurezza di accesso al codice.

STUBFRAME_JIT_COMPILATION

Il runtime è un metodo di compilazione JIT.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICorDebugInternalFrame

Altre risorse

Enumerazioni di debug