Freigeben über


EXCEPTION_INFO

Beschreibt einen Ausnahme- oder Laufzeitfehler, der vom debuggenden Programm ausgelöst wird.

Syntax

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 dem die Ausnahme aufgetreten ist.

bstrProgramName
Der Name des Programms, in dem die Ausnahme aufgetreten ist.

bstrExceptionName
Der Name der Ausnahme.

dwCode
Der Identifikationscode für den Ausnahme- oder Laufzeitfehler.

dwState
Ein Wert aus der EXCEPTION_STATE-Aufzählung , die den Status der Ausnahme definiert.

guidType
Der GUID-Sprachbezeichner, entweder guidLang oder guidEng.

Hinweise

Diese Struktur wird als Parameter an die Methoden SetException und RemoveSetException übergeben. Diese Struktur wird auch an die GetException-Methode übergeben, die ausgefüllt werden soll.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch