DkmExceptionTriggerHit.Create 方法

定义

重载

Create(DkmExceptionInformation, String, String, String, String, String, Guid)

创建新的 DkmExceptionTriggerHit 对象实例。

Create(DkmExceptionInformation, String, String, String, String, String, Guid, ReadOnlyCollection<DkmInstructionAddress>)

创建新的 DkmExceptionTriggerHit 对象实例。

         此 API 是在 Visual Studio 12 RTM (VS12RTM) 中引入的。
Create(DkmExceptionInformation, String, String, String, String, String, Guid, ReadOnlyCollection<DkmInstructionAddress>, ReadOnlyCollection<DkmExceptionConditionInfo>)

创建新的 DkmExceptionTriggerHit 对象实例。

         此 API 是在 Visual Studio 15 RTM (VS15RTM) 中引入的。

Create(DkmExceptionInformation, String, String, String, String, String, Guid)

创建新的 DkmExceptionTriggerHit 对象实例。

public:
 static Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionTriggerHit ^ Create(Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionInformation ^ Exception, System::String ^ Description, System::String ^ RestrictedErrorDescription, System::String ^ CapabilitySid, System::String ^ RestrictedReference, System::String ^ AdditionalInformation, Guid SourceId);
public static Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionTriggerHit Create (Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionInformation Exception, string Description, string RestrictedErrorDescription, string CapabilitySid, string RestrictedReference, string AdditionalInformation, Guid SourceId);
static member Create : Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionInformation * string * string * string * string * string * Guid -> Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionTriggerHit
Public Shared Function Create (Exception As DkmExceptionInformation, Description As String, RestrictedErrorDescription As String, CapabilitySid As String, RestrictedReference As String, AdditionalInformation As String, SourceId As Guid) As DkmExceptionTriggerHit

参数

Exception
DkmExceptionInformation

中提供有关在目标进程中引发的异常的信息。 此信息包括有关引发的异常和异常处理的当前阶段的详细信息。

Description
String

中异常的描述字符串。 这是从 IDkmExceptionFormatter 获取的。

RestrictedErrorDescription
String

[In,可选]错误的可选 WinRT 限制说明,从 IDkmExceptionFormatterCallback 获取。

CapabilitySid
String

[In,可选]指定缺少的功能(如果有)导致运行时异常。

RestrictedReference
String

[In,可选]指定受限制的引用。 这是提供的,而不是 RestrictedDescription 和任何 CapabilitySid。 这种情况的一种情况是,调试对象进程与调试器进程不在同一会话中运行。 上述组件需要使用此功能来确定限制的描述和任何缺少的功能。

AdditionalInformation
String

[In,可选]有关此异常的可选附加信息。 对于 CLR 异常,此项包含系统中的 "Message" 属性,引发的异常。 此信息从 IDkmExceptionFormatter 获取。

SourceId
Guid

中标识对象的源。 当多个组件可能创建类的实例时,SourceIds 用于在方案中启用筛选。 例如,源 id 可用于确定断点是否来自 AD7 AL (ex: user 断点或其他) SDM 级别可见的断点,而不是可能由另一个组件创建的断点 (例如,用于单步执行) 的内部断点。

返回

DkmExceptionTriggerHit

弄此方法调用的结果。

适用于

Create(DkmExceptionInformation, String, String, String, String, String, Guid, ReadOnlyCollection<DkmInstructionAddress>)

创建新的 DkmExceptionTriggerHit 对象实例。

         此 API 是在 Visual Studio 12 RTM (VS12RTM) 中引入的。
public:
 static Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionTriggerHit ^ Create(Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionInformation ^ Exception, System::String ^ Description, System::String ^ RestrictedErrorDescription, System::String ^ CapabilitySid, System::String ^ RestrictedReference, System::String ^ AdditionalInformation, Guid SourceId, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^> ^ StackTrace);
public static Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionTriggerHit Create (Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionInformation Exception, string Description, string RestrictedErrorDescription, string CapabilitySid, string RestrictedReference, string AdditionalInformation, Guid SourceId, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DkmInstructionAddress> StackTrace);
static member Create : Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionInformation * string * string * string * string * string * Guid * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DkmInstructionAddress> -> Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionTriggerHit
Public Shared Function Create (Exception As DkmExceptionInformation, Description As String, RestrictedErrorDescription As String, CapabilitySid As String, RestrictedReference As String, AdditionalInformation As String, SourceId As Guid, StackTrace As ReadOnlyCollection(Of DkmInstructionAddress)) As DkmExceptionTriggerHit

参数

Exception
DkmExceptionInformation

中提供有关在目标进程中引发的异常的信息。 此信息包括有关引发的异常和异常处理的当前阶段的详细信息。

Description
String

中异常的描述字符串。 这是从 IDkmExceptionFormatter 获取的。

RestrictedErrorDescription
String

[In,可选]错误的可选 WinRT 限制说明,从 IDkmExceptionFormatterCallback 获取。

CapabilitySid
String

[In,可选]指定缺少的功能(如果有)导致运行时异常。

RestrictedReference
String

[In,可选]指定受限制的引用。 这是提供的,而不是 RestrictedDescription 和任何 CapabilitySid。 这种情况的一种情况是,调试对象进程与调试器进程不在同一会话中运行。 上述组件需要使用此功能来确定限制的描述和任何缺少的功能。

AdditionalInformation
String

[In,可选]有关此异常的可选附加信息。 对于 CLR 异常,此项包含系统中的 "Message" 属性,引发的异常。 此信息从 IDkmExceptionFormatter 获取。

SourceId
Guid

中标识对象的源。 当多个组件可能创建类的实例时,SourceIds 用于在方案中启用筛选。 例如,源 id 可用于确定断点是否来自 AD7 AL (ex: user 断点或其他) SDM 级别可见的断点,而不是可能由另一个组件创建的断点 (例如,用于单步执行) 的内部断点。

StackTrace
ReadOnlyCollection<DkmInstructionAddress>

[In,可选]异常的堆栈跟踪(如果可用)。

返回

DkmExceptionTriggerHit

弄此方法调用的结果。

适用于

Create(DkmExceptionInformation, String, String, String, String, String, Guid, ReadOnlyCollection<DkmInstructionAddress>, ReadOnlyCollection<DkmExceptionConditionInfo>)

创建新的 DkmExceptionTriggerHit 对象实例。

         此 API 是在 Visual Studio 15 RTM (VS15RTM) 中引入的。
public:
 static Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionTriggerHit ^ Create(Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionInformation ^ Exception, System::String ^ Description, System::String ^ RestrictedErrorDescription, System::String ^ CapabilitySid, System::String ^ RestrictedReference, System::String ^ AdditionalInformation, Guid SourceId, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^> ^ StackTrace, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionConditionInfo ^> ^ ExceptionConditionInfo);
public static Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionTriggerHit Create (Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionInformation Exception, string Description, string RestrictedErrorDescription, string CapabilitySid, string RestrictedReference, string AdditionalInformation, Guid SourceId, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DkmInstructionAddress> StackTrace, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionConditionInfo> ExceptionConditionInfo);
static member Create : Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionInformation * string * string * string * string * string * Guid * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.DkmInstructionAddress> * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionConditionInfo> -> Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionTriggerHit
Public Shared Function Create (Exception As DkmExceptionInformation, Description As String, RestrictedErrorDescription As String, CapabilitySid As String, RestrictedReference As String, AdditionalInformation As String, SourceId As Guid, StackTrace As ReadOnlyCollection(Of DkmInstructionAddress), ExceptionConditionInfo As ReadOnlyCollection(Of DkmExceptionConditionInfo)) As DkmExceptionTriggerHit

参数

Exception
DkmExceptionInformation

中提供有关在目标进程中引发的异常的信息。 此信息包括有关引发的异常和异常处理的当前阶段的详细信息。

Description
String

中异常的描述字符串。 这是从 IDkmExceptionFormatter 获取的。

RestrictedErrorDescription
String

[In,可选]错误的可选 WinRT 限制说明,从 IDkmExceptionFormatterCallback 获取。

CapabilitySid
String

[In,可选]指定缺少的功能(如果有)导致运行时异常。

RestrictedReference
String

[In,可选]指定受限制的引用。 这是提供的,而不是 RestrictedDescription 和任何 CapabilitySid。 这种情况的一种情况是,调试对象进程与调试器进程不在同一会话中运行。 上述组件需要使用此功能来确定限制的描述和任何缺少的功能。

AdditionalInformation
String

[In,可选]有关此异常的可选附加信息。 对于 CLR 异常,此项包含系统中的 "Message" 属性,引发的异常。 此信息从 IDkmExceptionFormatter 获取。

SourceId
Guid

中标识对象的源。 当多个组件可能创建类的实例时,SourceIds 用于在方案中启用筛选。 例如,源 id 可用于确定断点是否来自 AD7 AL (ex: user 断点或其他) SDM 级别可见的断点,而不是可能由另一个组件创建的断点 (例如,用于单步执行) 的内部断点。

StackTrace
ReadOnlyCollection<DkmInstructionAddress>

[In,可选]异常的堆栈跟踪(如果可用)。

ExceptionConditionInfo
ReadOnlyCollection<DkmExceptionConditionInfo>

[In,可选]异常条件信息。

返回

DkmExceptionTriggerHit

弄此方法调用的结果。

适用于