Partager via


en-tête extsfns.h

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

extsfns.h contient les interfaces de programmation suivantes :

Interfaces

 
IDebugFAEntryTags

Lorsque la commande !analyze du 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 !analyze du débogueur s’exécute, le moteur d’analyse peut charger et exécuter des plug-ins d’analyse d’extension. Elle 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 d’analyse, 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 des défaillances (entrées FA). Chaque entrée fa est représentée par une structure FA_ENTRY. Pour plus d’informations, consultez Entrées, étiquettes et types de données d’analyse des défaillances.

Énumérations

 
DEBUG_FAILURE_TYPE

Les valeurs de l’énumération DEBUG_FAILURE_TYPE indiquent le type d’une défaillance.
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 des défaillances (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.