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. |