Compartir a través de


Encabezado extsfns.h

El depurador usa este encabezado. Para obtener más información, consulte:

extsfns.h contiene las siguientes interfaces de programación:

Interfaces

 
IDebugFAEntryTags

Cuando se ejecuta el comando !analyze debugger, el motor de análisis puede cargar y ejecutar complementos de análisis de extensiones. Crea un objeto DebugFailureAnalysisTags.
IDebugFailureAnalysis

IDebugFailureAnalysis se usa para el procesamiento del análisis de errores.
IDebugFailureAnalysis2

Cuando se ejecuta el comando !analyze debugger, el motor de análisis puede cargar y ejecutar complementos de análisis de extensiones. Crea un objeto DebugFailureAnalysis.
IDebugFailureAnalysis3

IDebugFailureAnalysis3 se usa para el procesamiento del análisis de errores.

Funciones de devolución de llamada

 
EXT_ANALYSIS_PLUGIN

Al escribir una extensión de análisis, debe implementar y exportar una función EXT_ANALYSIS_PLUGIN (_EFN_Analyze).

Estructuras

 
FA_ENTRY

Un objeto DebugFailureAnalysis tiene una colección de entradas de análisis de errores (entradas fa). Cada entrada fa se representa mediante una estructura FA_ENTRY. Para obtener más información, vea Entradas, etiquetas y tipos de datos de análisis de errores.

Enumeraciones

 
DEBUG_FAILURE_TYPE

Los valores de la enumeración DEBUG_FAILURE_TYPE indican el tipo de error.
DEBUG_FLR_PARAM_TYPE

Los valores de DEBUG_FLR_PARAM_TYPE enumeración son etiquetas que indican el tipo de información que se almacena en la entrada de análisis de errores.
FA_ENTRY_TYPE

Un objeto DebugFailureAnalysis tiene una colección de entradas de análisis de errores (entradas fa).
FA_EXTENSION_PLUGIN_PHASE

Un valor de la enumeración FA_EXTENSION_PLUGIN_PHASE se pasa a la función _EFN_Analyze para especificar qué fase del análisis está actualmente en curso.