Partager via


en-tête extsfns.h

Cet en-tête est utilisé par le débogueur. Pour plus d’informations, consultez :

extsfns.h contient les interfaces de programmation suivantes :

Interfaces

 
IDebugFAEntryTags

Lorsque la commande !analyser le débogueur s’exécute, le moteur d’analyse peut charger et exécuter des plug-ins d’analyse d’extension. Il crée un objet DebugFailureAnalysisTags.
IDebugFailureAnalysis

IDebugFailureAnalysis est utilisé pour le traitement de l’analyse des défaillances.
IDebugFailureAnalysis2

Lorsque la commande !analyser le débogueur s’exécute, le moteur d’analyse peut charger et exécuter des plug-ins d’analyse d’extension. Il crée un objet DebugFailureAnalysis.
IDebugFailureAnalysis3

IDebugFailureAnalysis3 est utilisé pour le traitement de l’analyse des défaillances.

Fonctions de rappel

 
EXT_ANALYSIS_PLUGIN

Lorsque vous écrivez une extension Analysis, vous devez implémenter et exporter une fonction EXT_ANALYSIS_PLUGIN (_EFN_Analyze).

Structures

 
FA_ENTRY

Un objet DebugFailureAnalysis a une collection d’entrées d’analyse d’échec (entrées FA). Chaque entrée fa est représentée par une structure FA_ENTRY. Pour plus d’informations, consultez Entrées d’analyse des échecs, balises et types de données.

Énumérations

 
DEBUG_FAILURE_TYPE

Les valeurs de l’énumération DEBUG_FAILURE_TYPE indiquent le type d’échec.
DEBUG_FLR_PARAM_TYPE

Les valeurs de DEBUG_FLR_PARAM_TYPE énumération sont des balises qui indiquent le type d’informations stockées dans l’entrée d’analyse des défaillances.
FA_ENTRY_TYPE

Un objet DebugFailureAnalysis a une collection d’entrées d’analyse d’échec (entrées FA).
FA_EXTENSION_PLUGIN_PHASE

Une valeur dans l’énumération FA_EXTENSION_PLUGIN_PHASE est passée à la fonction _EFN_Analyze pour spécifier la phase de l’analyse en cours.