Поделиться через


Заголовок extsfns.h

Этот заголовок используется отладчиком. Дополнительные сведения см. в следующем разделе:

extsfns.h содержит следующие интерфейсы программирования:

Интерфейсы

 
IDebugFAEntryTags

При выполнении команды отладчика !analysis подсистема анализа может загружать и запускать подключаемые модули анализа расширений. Он создает объект DebugFailureAnalysisTags.
IDebugFailureAnalysis

IDebugFailureAnalysis используется для обработки ошибок.
IDebugFailureAnalysis2

При выполнении команды отладчика !analysis подсистема анализа может загружать и запускать подключаемые модули анализа расширений. Он создает объект DebugFailureAnalysis.
IDebugFailureAnalysis3

IDebugFailureAnalysis3 используется для обработки ошибок.

Функции обратного вызова

 
EXT_ANALYSIS_PLUGIN

При написании расширения анализа необходимо реализовать и экспортировать функцию EXT_ANALYSIS_PLUGIN (_EFN_Analyze).

Структуры

 
FA_ENTRY

Объект DebugFailureAnalysis содержит коллекцию записей анализа сбоев (записи FA). Каждая запись FA представлена FA_ENTRY структурой. Дополнительные сведения см. в разделе "Записи анализа сбоев", "Теги" и "Типы данных".

Перечисления

 
DEBUG_FAILURE_TYPE

Значения в перечислении DEBUG_FAILURE_TYPE указывают тип сбоя.
DEBUG_FLR_PARAM_TYPE

Значения перечисления DEBUG_FLR_PARAM_TYPE — это теги, указывающие тип информации, хранящейся в записи анализа сбоев.
FA_ENTRY_TYPE

Объект DebugFailureAnalysis содержит коллекцию записей анализа сбоев (записи FA).
FA_EXTENSION_PLUGIN_PHASE

Значение в перечислении FA_EXTENSION_PLUGIN_PHASE передается в функцию _EFN_Analyze, чтобы указать, какой этап анализа в настоящее время выполняется.