DkmClrExceptionInformation.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建新的 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。
返回
弄此方法调用的结果。