Partilhar via


Enumeração CorDebugDebugEventKind

Indica o tipo de evento cujas informações são decodificadas pelo método DecodeEvent .

Sintaxe

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;

Members

Membro Description
DEBUG_EVENT_KIND_MODULE_LOADED Um evento de carregamento de módulo.
DEBUG_EVENT_KIND_MODULE_UNLOADED Um evento de descarregamento de módulo.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE Uma exceção de primeira oportunidade.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE Uma exceção de usuário de primeira chance.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND Uma exceção para a qual existe um catch manipulador.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED Uma exceção não tratada.

Observações

Um membro da CorDebugDebugEventKind enumeração é retornado chamando o ICorDebugDebugEvent::GetEventKind método.

Observação

Esta enumeração destina-se a ser usada apenas em cenários de depuração nativa do .NET.

Requerimentos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões .NET: Disponível desde: .NET Framework 4.6