EXCEPTION_INFO

描述程序或运行时错误引发的异常进行调试。

typedef struct tagEXCEPTION_INFO { 
   IDebugProgram2* pProgram;
   BSTR            bstrProgramName;
   BSTR            bstrExceptionName;
   DWORD           dwCode;
   EXCEPTION_STATE dwState;
   GUID            guidType;
} EXCEPTION_INFO;
public struct EXCEPTION_INFO { 
   public IDebugProgram2 pProgram;
   public string         bstrProgramName;
   public string         bstrExceptionName;
   public uint           dwCode;
   public uint           dwState;
   public Guid           guidType;
};

成员

  • pProgram
    表示程序发生异常的 IDebugProgram2 对象。

  • bstrProgramName
    发生异常程序的名称。

  • bstrExceptionName
    异常的名称。

  • dwCode
    异常或运行时错误的确定代码。

  • dwState
    从定义异常的状态的 EXCEPTION_STATE 枚举的值。

  • guidType
    GUID 语言标识符, guidLang 或 guidEng。

备注

此结构参数形式传递给 IDebugEngine2:: SetExceptionIDebugEngine2:: RemoveSetException 方法。 此结构传递给将填充的 IDebugExceptionEvent2:: GetException 方法。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

结构和联合

EXCEPTION_STATE

IDebugProgram2

IDebugEngine2:: SetException

IDebugEngine2:: RemoveSetException

IDebugExceptionEvent2:: GetException