Freigeben über


CorDebugInternalFrameType-Enumeration

Identifiziert den Stapelrahmentyp. Diese Enumeration wird von der ICorDebugInternalFrame::GetFrameType-Methode verwendet.

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;

Member

Member

Beschreibungen

STUBFRAME_NONE

Ein NULL-Wert. Von der ICorDebugInternalFrame::GetFrameType-Methode wird niemals dieser Wert zurückgegeben.

STUBFRAME_M2U

Ein Stubrahmen, der verwalteten in nicht verwalteten Code konvertiert.

STUBFRAME_U2M

Ein Stubrahmen, der nicht verwalteten in verwalteten Code konvertiert.

STUBFRAME_APPDOMAIN_TRANSITION

Ein Übergang zwischen Anwendungsdomänen.

STUBFRAME_LIGHTWEIGHT_FUNCTION

Ein Aufruf einer Lightweightmethode.

STUBFRAME_FUNC_EVAL

Der Beginn der Funktionsauswertung.

STUBFRAME_INTERNALCALL

Ein interner Aufruf in der Common Language Runtime.

STUBFRAME_CLASS_INIT

Der Beginn einer Klasseninitialisierung.

STUBFRAME_EXCEPTION

Eine ausgelöste Ausnahme.

STUBFRAME_SECURITY

Ein Frame für Codezugriffssicherheit.

STUBFRAME_JIT_COMPILATION

Von der Laufzeit wird eine JIT-Kompilierung der Methode ausgeführt.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICorDebugInternalFrame-Schnittstelle

Weitere Ressourcen

Debugenumerationen