Структура EXCEPTION_DEBUG_INFO


Структура EXCEPTION_DEBUG_INFO содержит информацию об исключении, которая может использоваться отладчиком.

Синтаксис

typedef struct _EXCEPTION_DEBUG_INFO {
  EXCEPTION_RECORD ExceptionRecord;
  DWORD dwFirstChance;
} EXCEPTION_DEBUG_INFO, 
*LPEXCEPTION_DEBUG_INFO;

Члены структуры

ExceptionRecord

Структура EXCEPTION_RECORD с информацией специальной для исключения. Она включает в себя код исключительной ситуации, флажки, адрес, указатель на связанные исключения, дополнительные параметры и так далее.

dwFirstChance

Указывает EXCEPTION_DEBUG_INFO, сталкивался ли отладчик ранее с исключением, заданным членом структуры  ExceptionRecord. Если член структуры dwFirstChance не нуль, то отладчик впервые столкнулся с исключением. Отладчики обычно обрабатывают контрольную точку и пошагово проверяют исключения, когда с ними впервые сталкиваются. Если этот член структуры равняется нулю, отладчик ранее сталкивался с исключением. Это происходит только в том случае, если в ходе поиска структурных обработчиков исключительных ситуации, или обработчик не был найден, или исключение было продолжено.

Смотри также

Обзор Основы отладки, Структуры, используемые при отладке, DEBUG_EVENT, EXCEPTION_RECORD

Размещение и совместимость EXCEPTION_DEBUG_INFO

К

Windows XP

Да 

л

Windows 2000 Professional

Да

и

Windows NT Workstation

Да

е

Windows Me

Да

н

Windows 98

Да

т

Windows 95

Да

 
С

Windows Server 2003

Да

е Windows 2000 Server Да
р Windows NT Server Да 
в    
е    
р    

Используемая библиотека

-

Используемая DLL -
 Заголовочный файл  

- объявлено в

Winbase.h

 - включено в

Windows.h

 Unicode

Нет

 Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz