DkmCppWinRTExceptionInformation Class

Definition

Extended information about a CPP exception thrown while debugging a windows runtime application.

public ref class DkmCppWinRTExceptionInformation
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmCppWinRTExceptionInformation
[Windows::Foundation::Metadata::WebHostHidden]
class DkmCppWinRTExceptionInformation
[System.Runtime.InteropServices.Guid("dcee9b3e-138b-d26c-42fd-4bfd99a3955b")]
public class DkmCppWinRTExceptionInformation
[<System.Runtime.InteropServices.Guid("dcee9b3e-138b-d26c-42fd-4bfd99a3955b")>]
type DkmCppWinRTExceptionInformation = class
Public Class DkmCppWinRTExceptionInformation
Inheritance
DkmCppWinRTExceptionInformation
Attributes

Properties

CapturedStack

[Optional] If the exception contains a captured stack trace, specifies the addresses of the captured frames.

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

Description

Basic non-restricted description of the exception.

ErrorInfoAddress

The address of the IErrorInfo object associated with the exception. This is used to retrieve captured stack.

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

ExceptionHR

The failed HRESULT value that caused this exception to be thrown.

RestrictedCapabilitySid

Security identifier of a missing capability if this exception was thrown for that reason.

RestrictedDescription

Restricted description of the exception.

RestrictedReference

Reference string used as a key to find restricted information when RestrictedReference is missing.

Methods

Create(String, String, String, String, Int32)

Create a new DkmCppWinRTExceptionInformation object instance.

Create(String, String, String, String, Int32, UInt64, ReadOnlyCollection<DkmInstructionAddress>)

Create a new DkmCppWinRTExceptionInformation object instance.

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

Applies to