Перечисление 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

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