Перечисление CorDebugIntercept
Указывает типы кода, которые могут быть перехвачены (то есть типы, для которых возможно пошаговое выполнение).
Синтаксис
typedef enum CorDebugIntercept {
INTERCEPT_NONE = 0x0,
INTERCEPT_CLASS_INIT = 0x01,
INTERCEPT_EXCEPTION_FILTER = 0x02,
INTERCEPT_SECURITY = 0x04,
INTERCEPT_CONTEXT_POLICY = 0x08,
INTERCEPT_INTERCEPTION = 0x10,
INTERCEPT_ALL = 0xffff
} CorDebugIntercept;
Элементы
Член | Описание |
---|---|
INTERCEPT_NONE |
Перехват кода невозможен. |
INTERCEPT_CLASS_INIT |
Допускается перехват конструктора. |
INTERCEPT_EXCEPTION_FILTER |
Допускается перехват исключения. |
INTERCEPT_SECURITY |
Допускается перехват кода, который принудительно включает систему безопасности. |
INTERCEPT_CONTEXT_POLICY |
Допускается перехват политики контекста. |
INTERCEPT_INTERCEPTION |
Не используется. |
INTERCEPT_ALL |
Возможен перехват любого кода. |
Комментарии
Используйте метод ICorDebugStepper::SetInterceptMask , чтобы установить типы кода, которые могут быть перехвачены.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
платформа .NET Framework версии: доступно с версии 1.0.
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.