DkmClrCaughtExceptionInformation Class

Definition

Provides information about an exception which was caught in the target process. This information includes details of the exception that was caught.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

public ref class DkmClrCaughtExceptionInformation
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmClrCaughtExceptionInformation
[Windows::Foundation::Metadata::WebHostHidden]
class DkmClrCaughtExceptionInformation
[System.Runtime.InteropServices.Guid("0550d914-26fe-bbe7-2d19-a432bbfea685")]
public class DkmClrCaughtExceptionInformation
[<System.Runtime.InteropServices.Guid("0550d914-26fe-bbe7-2d19-a432bbfea685")>]
type DkmClrCaughtExceptionInformation = class
Public Class DkmClrCaughtExceptionInformation
Inheritance
DkmClrCaughtExceptionInformation
Attributes

Properties

CatchHandlerILOffset

The IL offset of the catch handler which is about to catch this exception.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

FrameEnd

End Address the current frame.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

FrameStart

Start Address the current frame.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

InstructionAddress

The Instruction address for this caught exception.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Name

Name of the Exception.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Process

DkmProcess represents a target process which is being debugged. The debugger debugs processes, so this is the basic unit of debugging. A DkmProcess can represent a system process or a virtual process such as minidumps.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Thread

DkmThread represents a thread running in the target process.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Methods

Create(DkmThread, Int64, Int64, DkmInstructionAddress, UInt32, String)

Create a new DkmClrCaughtExceptionInformation object instance.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

OnClrDebugMonitorExceptionCaught()

Raise a ClrDebugMonitorExceptionCaught event. Components which implement the event sink interface will receive the event notification. Control will return once all components have been notified.

Location constraint: API must be called from a Monitor component (component level < 100,000).

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

Applies to