DkmClrExceptionInformation.Create 方法

定义

创建新的 DkmClrExceptionInformation 对象实例。

public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmClrExceptionInformation ^ Create(Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ RuntimeInstance, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Microsoft::VisualStudio::Debugger::Exceptions::DkmExceptionProcessingStage ProcessingStage, System::String ^ Name, Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionAddress ^ InstructionAddress);
public static Microsoft.VisualStudio.Debugger.Clr.DkmClrExceptionInformation Create (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionProcessingStage ProcessingStage, string Name, Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionAddress InstructionAddress);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.Exceptions.DkmExceptionProcessingStage * string * Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionAddress -> Microsoft.VisualStudio.Debugger.Clr.DkmClrExceptionInformation
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, Thread As DkmThread, ProcessingStage As DkmExceptionProcessingStage, Name As String, InstructionAddress As DkmClrInstructionAddress) As DkmClrExceptionInformation

参数

RuntimeInstance
DkmRuntimeInstance

中DkmRuntimeInstance 类表示加载到 DkmProcess 中的执行环境,其中包含要调试的代码。

Thread
DkmThread

中DkmThread 表示在目标进程中运行的线程。

ProcessingStage
DkmExceptionProcessingStage

中调试器将在异常处理中的不同阶段接收来自目标进程的通知 (例如:引发了异常,异常未处理) 。 此枚举指示通知的阶段 () 。

Name
String

中键入异常的名称。 例如: "NullReferenceException"。

InstructionAddress
DkmClrInstructionAddress

[In,可选]发生异常的地址。 如果堆栈中没有托管代码,则此值将为 null。

返回

DkmClrExceptionInformation

弄此方法调用的结果。

适用于