DkmClrCaughtExceptionInformation Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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). |