描述程序或运行时错误引发的异常进行调试。
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:: SetException 和 IDebugEngine2:: RemoveSetException 方法。 此结构传递给将填充的 IDebugExceptionEvent2:: GetException 方法。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll