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