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 a IDebugProgram2 objeto que representa o programa no qual a exceção ocorreu.pProgram The IDebugProgram2 object that represents the program in which the exception occurred.

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

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

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

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

Identificador de idioma guidType o GUID, seja guidLang ou guidEng.guidType 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