CorDebugExceptionCallbackType Enumeration

Provides values that indicate the type of callback being 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: Windows 2000, Windows XP, Windows Server 2003 family

Header: CorDebug.idl

Library: CorGuids.lib

.NET Framework Version: 2.0

See Also

Concepts

Debugging Enumerations