Перечисление CorDebugInternalFrameType

Указывает тип кадра стека. Это перечисление используется методом 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;  

Элементы

Член Описание
STUBFRAME_NONE Значение Null. Метод ICorDebugInternalFrame::GetFrameType никогда не возвращает это значение.
STUBFRAME_M2U Кадр из управляемой в неуправляемую заглушку.
STUBFRAME_U2M Кадр неуправляемой или управляемой заглушки.
STUBFRAME_APPDOMAIN_TRANSITION Переход между доменами приложений.
STUBFRAME_LIGHTWEIGHT_FUNCTION Вызов упрощенного метода.
STUBFRAME_FUNC_EVAL Начало вычисления функции.
STUBFRAME_INTERNALCALL Внутренний вызов среды CLR.
STUBFRAME_CLASS_INIT Начало инициализации класса.
STUBFRAME_EXCEPTION Возникает исключение.
STUBFRAME_SECURITY Кадр, используемый для обеспечения безопасности доступа к коду.
STUBFRAME_JIT_COMPILATION Среда выполнения выполняет JIT-компиляцию метода.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 2.0

См. также раздел