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
Escribir un complemento de extensión de análisis para ampliar !analyze