EXCEPTION_INFORMATION
Viene descritta un'eccezione o un errore di runtime generato dal programma sottoposto a debug.
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;
};
Membri
pProgram
IDebugProgram2 L'oggetto che rappresenta il programma in cui si è verificata l'eccezione.bstrProgramName
Il nome del programma in cui si è verificata l'eccezione.bstrExceptionName
Nome dell'eccezione.dwCode
Il codice di identificazione di eccezione o errore di runtime.dwState
Un valore EXCEPTION_STATE dell'enumerazione che definisce lo stato dell'eccezione.guidType
L'identificatore del linguaggio di GUID, guidLang o guidEng.
Note
Questa struttura passata come parametro IDebugEngine2:: SetException e IDebugEngine2:: RemoveSetException ai metodi. Questa struttura viene passata IDebugExceptionEvent2:: GetException al metodo da riempire.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll