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

Указывает тип несопоставимого кода, который может привести к прерыванию выполнения кода пошаговым средством.

Синтаксис

typedef enum CorDebugUnmappedStop {  
    STOP_NONE               = 0x0,  
    STOP_PROLOG             = 0x01,  
    STOP_EPILOG             = 0x02,  
    STOP_NO_MAPPING_INFO    = 0x04,  
    STOP_OTHER_UNMAPPED     = 0x08,  
    STOP_UNMANAGED          = 0x10,  
    STOP_ALL                = 0xffff,  
} CorDebugUnmappedStop;  

Элементы

Член Описание
STOP_NONE Не останавливайтесь ни в одном типе несопоставленного кода.
STOP_PROLOG Остановите в коде пролога.
STOP_EPILOG Остановите в коде эпилога.
STOP_NO_MAPPING_INFO Остановите работу в коде, который не содержит сведений о сопоставлении.
STOP_OTHER_UNMAPPED Остановите работу в несопоставленном коде, который не соответствует прологу, эпилогу, информации о сопоставлении или неуправляемой категории.
STOP_UNMANAGED Остановка в неуправляемом коде. Это значение допустимо только при отладке взаимодействия.
STOP_ALL Остановка во всех типах несопоставленного кода.

Комментарии

Используйте метод ICorDebugStepper::SetUnmappedStopMask , чтобы задать флаги, указывающие несопоставленный код, в котором будет останавливаться шаг.

Требования

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

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

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

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

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