DkmClrCaughtExceptionInformation.Create 方法

定义

创建新的 DkmClrCaughtExceptionInformation 对象实例。

         此 API 是在 Visual Studio 12 RTM (VS12RTM) 中引入的。
public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmClrCaughtExceptionInformation ^ Create(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, long FrameStart, long FrameEnd, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ InstructionAddress, System::UInt32 CatchHandlerILOffset, System::String ^ Name);
public static Microsoft.VisualStudio.Debugger.Clr.DkmClrCaughtExceptionInformation Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, long FrameStart, long FrameEnd, Microsoft.VisualStudio.Debugger.DkmInstructionAddress InstructionAddress, uint CatchHandlerILOffset, string Name);
static member Create : Microsoft.VisualStudio.Debugger.DkmThread * int64 * int64 * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * uint32 * string -> Microsoft.VisualStudio.Debugger.Clr.DkmClrCaughtExceptionInformation
Public Shared Function Create (Thread As DkmThread, FrameStart As Long, FrameEnd As Long, InstructionAddress As DkmInstructionAddress, CatchHandlerILOffset As UInteger, Name As String) As DkmClrCaughtExceptionInformation

参数

Thread
DkmThread

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

FrameStart
Int64

中开始处理当前帧。

FrameEnd
Int64

中结束对当前帧的地址。

InstructionAddress
DkmInstructionAddress

中此捕获的异常的指令地址。

CatchHandlerILOffset
UInt32

中即将捕获此异常的 catch 处理程序的 IL 偏移量。

Name
String

中异常的名称。

返回

DkmClrCaughtExceptionInformation

弄此方法调用的结果。

适用于