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


Записи анализа сбоев

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

Запись анализа сбоев (также называемая записью FA) является одной из следующих:

  • Структура FA_ENTRY
  • Структура FA_ENTRY , за которой следует блок данных

Элемент DataSize структуры FA_ENTRY содержит размер блока данных в байтах. Если блок данных отсутствует, DataSize равен 0. Элемент Tag структуры FA_ENTRY определяет тип сведений, хранящихся в записи FA. Например, DEBUG_FLR_BUGCHECK_CODE тега указывает, что блок данных FA_ENTRY содержит код проверка ошибки.

В некоторых случаях нет необходимости в блоке данных; вся информация передается тегом . Например, FA_ENTRY с тегом DEBUG_FLR_KERNEL_VERIFIER_ENABLED не имеет блока данных.

Каждый тег связан с одним из типов данных в перечислении FA_ENTRY_TYPE . Например, DEBUG_FLR_BUGCHECK_CODE тега связан с типом данных DEBUG_FA_ENTRY_ULONG. Чтобы определить тип данных тега, вызовите метод GetType интерфейса IDebugFAEntryTags .

Чтобы получить или задать блок данных записи FA, используйте интерфейс IDebugFailureAnalysis2 .

См. также

Написание подключаемого модуля расширения анализа для расширения !analyze

FA_ENTRY