CorDebugExceptionCallbackType Enumeration

Indicates the type of callback that is made from an ICorDebugManagedCallback2::Exception event.

Syntax

typedef enum CorDebugExceptionCallbackType {  
    DEBUG_EXCEPTION_FIRST_CHANCE         = 1,  
    DEBUG_EXCEPTION_USER_FIRST_CHANCE    = 2,  
    DEBUG_EXCEPTION_CATCH_HANDLER_FOUND  = 3,  
    DEBUG_EXCEPTION_UNHANDLED            = 4  
} CorDebugExceptionCallbackType;  

Members

Member Description
DEBUG_EXCEPTION_FIRST_CHANCE An exception was thrown.
DEBUG_EXCEPTION_USER_FIRST_CHANCE The exception windup process entered user code.
DEBUG_EXCEPTION_CATCH_HANDLER_FOUND The exception windup process found a catch block in user code.
DEBUG_EXCEPTION_UNHANDLED The exception was not handled.

Requirements

Platforms: See System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: Available since 2.0

See also