Compartir a través de


Interfaz IDebugFailureAnalysis2 (extsfns.h)

Cuando se ejecuta el comando !analyze debugger, el motor de análisis puede cargar y ejecutar complementos de análisis de extensiones. El motor de análisis crea un objeto DebugFailureAnalysis para organizar los datos relacionados con una sesión de análisis determinada.

Un complemento de análisis de extensiones puede acceder a un objeto DebugFailureAnalysis a través de una interfaz IDebugFailureAnalysis2 . El complemento puede inspeccionar, modificar y mejorar la información creada por el análisis predeterminado. Para obtener más información, vea Escribir un complemento de extensión de análisis para ampliar !analyze.

Herencia

La interfaz IDebugFailureAnalysis2 hereda de la interfaz IUnknown . IDebugFailureAnalysis2 también tiene estos tipos de miembros:

Métodos

La interfaz IDebugFailureAnalysis2 tiene estos métodos.

 
IDebugFailureAnalysis2::AddBuffer

El método AddBuffer agrega una nueva entrada fa a un objeto DebugFailureAnalysis y escribe los bytes de un búfer especificado en el bloque de datos de la nueva entrada fa.
IDebugFailureAnalysis2::AddExtensionCommand

El método AddExtensionCommand agrega una nueva entrada fa a un objeto DebugFailureAnalysis y establece el bloque de datos de la entrada fa en un comando de depurador especificado.
IDebugFailureAnalysis2::AddString

El método AddString agrega una nueva entrada fa a un objeto DebugFailureAnalysis y establece el bloque de datos de la entrada fa en una cadena especificada.
IDebugFailureAnalysis2::AddUlong

El método AddUlong agrega una nueva entrada fa a un objeto DebugFailureAnalysis y establece el bloque de datos de la entrada fa en un valor ULONG especificado.
IDebugFailureAnalysis2::AddUlong64

El método AddUlong64 agrega una nueva entrada fa a un objeto DebugFailureAnalysis y establece el bloque de datos de la entrada fa en un valor de 64 bits especificado.
IDebugFailureAnalysis2::GetDebugFATagControl

El método GetDebugFATagControl obtiene un puntero a una interfaz IDebugFAEntryTags, que proporciona acceso a las etiquetas de un objeto DebugFailureAnalysisTags.
IDebugFailureAnalysis2::SetBuffer

El método SetBuffer busca en un objeto DebugFailureAnalysis la primera entrada fa que tiene una etiqueta especificada. Si encuentra una entrada fa con la etiqueta especificada, sobrescribe el bloque de datos de la entrada fa con los bytes de un búfer especificado.
IDebugFailureAnalysis2::SetExtensionCommand

El método SetExtensionCommand busca un objeto DebugFailureAnalysis para la primera entrada fa que tiene una etiqueta especificada.
IDebugFailureAnalysis2::SetString

El método SetString busca en un objeto DebugFailureAnalysis la primera entrada fa que tiene una etiqueta especificada. Si encuentra una entrada fa con la etiqueta especificada, establece (sobrescribe) el bloque de datos de la entrada fa en un valor de cadena especificado.
IDebugFailureAnalysis2::SetUlong

El método SetUlong busca en un objeto DebugFailureAnalysis la primera entrada fa que tiene una etiqueta especificada. Si encuentra una entrada fa con la etiqueta especificada, establece (sobrescribe) el bloque de datos de la entrada fa en un valor ULONG especificado.
IDebugFailureAnalysis2::SetUlong64

El método SetUlong64 busca un objeto DebugFailureAnalysis para la primera entrada fa que tiene una etiqueta especificada. Si encuentra una entrada fa con la etiqueta especificada, establece (sobrescribe) el bloque de datos de la entrada fa en un valor de ULONG64 especificado.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado extsfns.h

Consulte también

!Analizar

Escribir un complemento de extensión de análisis para ampliar !analyze

_EFN_Analyze