Поделиться через


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

Указывает тип события, сведения которого декодируются методом DecodeEvent .

Синтаксис

typedef enum CorDebugDebugEventKind {
    DEBUG_EVENT_KIND_MODULE_LOADED                          = 1,
    DEBUG_EVENT_KIND_MODULE_UNLOADED                        = 2,
    DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE         = 3,
    DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE    = 4,
    DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND  = 5,
    DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED            = 6
} CorDebugRecordFormat;

Элементы

Член Описание
DEBUG_EVENT_KIND_MODULE_LOADED Событие загрузки модуля.
DEBUG_EVENT_KIND_MODULE_UNLOADED Событие выгрузки модуля.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE Первичное исключение.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE Первичное исключение пользователя.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND Исключение, для которого существует обработчик catch.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED Необработанное исключение.

Комментарии

Член перечисления CorDebugDebugEventKind возвращается путем вызова метода ICorDebugDebugEvent::GetEventKind .

Примечание

Это перечисление предназначено для использования только в сценариях отладки .NET Native.

Требования

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

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

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

версии платформа .NET Framework: доступно с версии 4.6, только .NET Native

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