共用方式為


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 的語言識別項,guidLangguidEng

備註

此結構會做為參數傳遞SetExceptionRemoveSetException方法。 此結構也會傳遞至GetException方法,以進行填寫。

需求

標頭︰ msdbg.h

命名空間︰ Microsoft.VisualStudio.Debugger.Interop

組件︰ Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱

結構和等位
EXCEPTION_STATE
IDebugProgram2
SetException
RemoveSetException
GetException