EXCEPTION_INFO
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
描述例外狀況或擲回的偵錯程式的執行階段錯誤。
語法
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;
};
Members
pProgram
IDebugProgram2物件,表示的程式發生例外狀況。
bstrProgramName
發生例外狀況的程式名稱。
bstrExceptionName
例外狀況的名稱。
dwCode
例外狀況或執行階段錯誤的識別碼。
dwState
介於EXCEPTION_STATE定義的例外狀況狀態的列舉型別。
guidType
GUID 的語言識別項,guidLang
或guidEng
。
備註
此結構會做為參數傳遞SetException和RemoveSetException方法。 此結構也會傳遞至GetException方法,以進行填寫。
需求
標頭︰ msdbg.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll
另請參閱
結構和等位
EXCEPTION_STATE
IDebugProgram2
SetException
RemoveSetException
GetException