EXCEPTION_INFORMATION
Beschreibt eine Ausnahme oder ein Laufzeitfehler ausgelöst, die vom Programm, das gedebuggt wird.
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;
};
Mitglieder
pProgram
Das IDebugProgram2-Objekt, das das Programm darstellt, in der die Ausnahme aufgetreten ist.bstrProgramName
Der Name des Programms, in der die Ausnahme aufgetreten ist.bstrExceptionName
Der Name der Ausnahme.dwCode
Der Identifikation von Code für die Ausnahme oder Laufzeitfehler.dwState
Ein Wert aus der EXCEPTION_STATE-Enumeration, die den Zustand der Ausnahme definiert.guidType
Die GUID-Sprachen-ID, entweder guidLang oder guidEng.
Hinweise
Diese Struktur wird als Parameter an IDebugEngine2::SetException und IDebugEngine2::RemoveSetException-Methode übergeben. Diese Struktur wird auch der Methode übergeben IDebugExceptionEvent2::GetException ausgefüllt werden soll.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll