EXCEPTION_INFO
Descreve uma exceção ou erro de tempo de execução acionada pelo programa que está sendo depurado.
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;
};
Membros
pProgram
O IDebugProgram2 o objeto que representa o programa no qual a exceção ocorreu.bstrProgramName
O nome do programa no qual a exceção ocorreu.bstrExceptionName
O nome da exceção.dwCode
O código de identificação do erro de exceção ou o tempo de execução.dwState
Um valor a partir do EXCEPTION_STATE enumeração que define o estado de exceção.guidType
O identificador de idioma do GUID, qualquer um dos guidLang ou guidEng.
Comentários
Essa estrutura é passada como um parâmetro para o IDebugEngine2::SetException e o IDebugEngine2::RemoveSetException métodos. Essa estrutura também é passada para o IDebugExceptionEvent2::GetException método para ser preenchido.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll