EXCEPTION_INFOEXCEPTION_INFO

Descreve uma exceção ou erro de tempo de execução gerado pelo programa que está sendo depurado.Describes an exception or run-time error thrown by the program being debugged.

SintaxeSyntax

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;
};

MembrosMembers

pProgram
O IDebugProgram2 objeto que representa o programa no qual a exceção ocorreu.The IDebugProgram2 object that represents the program in which the exception occurred.

bstrProgramName
O nome do programa no qual a exceção ocorreu.The name of the program in which the exception occurred.

bstrExceptionName
O nome da exceção.The name of the exception.

dwCode
O código de identificação para o erro de exceção ou tempo de execução.The identification code for the exception or run-time error.

dwState
Um valor a partir de EXCEPTION_STATE enumeração que define o estado da exceção.A value from the EXCEPTION_STATE enumeration that defines the state of the exception.

guidType
O identificador de idioma GUID, seja guidLang ou guidEng.The GUID language identifier, either guidLang or guidEng.

ComentáriosRemarks

Essa estrutura é passada como um parâmetro para o SetException e o RemoveSetException métodos.This structure is passed as a parameter to the SetException and the RemoveSetException methods. Essa estrutura também é passada para o GetException método a ser preenchido.This structure is also passed to the GetException method to be filled in.

RequisitosRequirements

Header: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee also