Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При выполнении команды отладчика !analysis подсистема анализа может загружать и запускать подключаемые модули анализа расширений. Модуль анализа создает объект DebugFailureAnalysis для упорядочивания данных, связанных с определенным сеансом анализа.
Подключаемый модуль анализа расширений может получить доступ к объекту DebugFailureAnalysis через интерфейс IDebugFailureAnalysis2. Подключаемый модуль может проверять, изменять и улучшать сведения, созданные анализом по умолчанию. Дополнительные сведения см. в статье Написание подключаемого модуля расширения анализа для расширения !analysis.
Наследство
Интерфейс IDebugFailureAnalysis2 наследует от интерфейса IUnknown. IDebugFailureAnalysis2 также имеет следующие типы элементов:
Методика
Интерфейс IDebugFailureAnalysis2 имеет эти методы.
|
IDebugFailureAnalysis2::AddBuffer Метод AddBuffer добавляет новую запись FA в объект DebugFailureAnalysis и записывает байты из указанного буфера в блок данных новой записи FA. |
|
IDebugFailureAnalysis2::AddExtensionCommand Метод AddExtensionCommand добавляет новую запись FA в объект DebugFailureAnalysis и задает блок данных записи FA в указанную команду отладчика. |
|
IDebugFailureAnalysis2::AddString Метод AddString добавляет новую запись FA в объект DebugFailureAnalysis и задает блок данных записи FA в указанную строку. |
|
IDebugFailureAnalysis2::AddUlong Метод AddUlong добавляет новую запись FA в объект DebugFailureAnalysis и задает блок данных записи FA в указанное значение ULONG. |
|
IDebugFailureAnalysis2::AddUlong64 Метод AddUlong64 добавляет новую запись FA в объект DebugFailureAnalysis и задает блок данных записи FA в указанное 64-разрядное значение. |
|
IDebugFailureAnalysis2::GetDebugFATagControl Метод GetDebugFATagControl получает указатель на интерфейс IDebugFAEntryTags, который предоставляет доступ к тегам в объекте DebugFailureAnalysisTags. |
|
IDebugFailureAnalysis2::SetBuffer Метод SetBuffer выполняет поиск объекта DebugFailureAnalysis для первой записи FA с указанным тегом. Если он находит запись FA с указанным тегом, он перезаписывает блок данных записи FA с байтами в указанном буфере. |
|
IDebugFailureAnalysis2::SetExtensionCommand Метод SetExtensionCommand выполняет поиск объекта DebugFailureAnalysis для первой записи FA с указанным тегом. |
|
IDebugFailureAnalysis2::SetString Метод SetString выполняет поиск объекта DebugFailureAnalysis для первой записи FA с указанным тегом. Если он находит запись FA с указанным тегом, он задает (перезаписывает) блок данных записи FA в указанное строковое значение. |
|
IDebugFailureAnalysis2::SetUlong Метод SetUlong выполняет поиск объекта DebugFailureAnalysis для первой записи FA с указанным тегом. Если он находит запись FA с указанным тегом, он задает (перезаписывает) блок данных записи FA в указанное значение ULONG. |
|
IDebugFailureAnalysis2::SetUlong64 Метод SetUlong64 выполняет поиск объекта DebugFailureAnalysis для первой записи FA с указанным тегом. Если он находит запись FA с указанным тегом, он задает (перезаписывает) блок данных записи FA в указанное значение ULONG64. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | extsfns.h |
См. также
написание подключаемого модуля расширения анализа для расширения !analysis