Заголовок 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, чтобы указать, какой этап анализа в настоящее время выполняется. |