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