Share via


CorDebugExceptionCallbackType Enumeration

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

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 .NET Framework System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

See Also

Other Resources

Debugging Enumerations