EXCEPTION_INFO
Описывает исключение или ошибка во время выполнения, создаваемые отлаживаемой программой.
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;
};
Члены
pProgram
IDebugProgram2 объект, представляющий программы, в которой произошло исключение.bstrProgramName
Имя программы, в которой произошло исключение.bstrExceptionName
Имя исключения.dwCode
Код идентификации для исключений или ошибок во время выполнения.dwState
Значение EXCEPTION_STATE перечисление, указывающее состояние исключения.guidType
Идентификатор языка, то GUID guidLang OR guidEng.
Заметки
Эта структура передается как параметр IDebugEngine2::SetException и IDebugEngine2::RemoveSetException методы. Эта структура также передается IDebugExceptionEvent2::GetException метод, который требуется заполнить.
Требования
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll