Freigeben über


extsfns.h-Header

Dieser Header wird vom Debugger verwendet. Weitere Informationen finden Sie unter:

extsfns.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IDebugFAEntryTags

Wenn der Befehl "!analyze debugger" ausgeführt wird, kann das Analysemodul Erweiterungsanalyse-Plug-Ins laden und ausführen. Es erstellt ein DebugFailureAnalysisTags-Objekt.
IDebugFailureAnalysis

IDebugFailureAnalysis wird für die Fehleranalyse verwendet.
IDebugFailureAnalysis2

Wenn der Befehl "!analyze debugger" ausgeführt wird, kann das Analysemodul Erweiterungsanalyse-Plug-Ins laden und ausführen. Es erstellt ein DebugFailureAnalysis-Objekt.
IDebugFailureAnalysis3

IDebugFailureAnalysis3 wird zur Fehleranalyse verwendet.

Rückruffunktionen

 
EXT_ANALYSIS_PLUGIN

Wenn Sie eine Analyseerweiterung schreiben, müssen Sie eine EXT_ANALYSIS_PLUGIN -Funktion (_EFN_Analyze) implementieren und exportieren.

Strukturen

 
FA_ENTRY

Ein DebugFailureAnalysis-Objekt verfügt über eine Auflistung von Fehleranalyseeinträgen (FA-Einträge). Jeder FA-Eintrag wird durch eine FA_ENTRY Struktur dargestellt. Weitere Informationen finden Sie unter "Fehleranalyseeinträge", "Tags" und "Datentypen".

Aufzählungen

 
DEBUG_FAILURE_TYPE

Die Werte in der DEBUG_FAILURE_TYPE-Aufzählung geben den Typ eines Fehlers an.
DEBUG_FLR_PARAM_TYPE

Die Werte DEBUG_FLR_PARAM_TYPE Enumeration sind Tags, die die Art der Informationen angeben, die in fehleranalyseeintrag gespeichert werden.
FA_ENTRY_TYPE

Ein DebugFailureAnalysis-Objekt verfügt über eine Auflistung von Fehleranalyseeinträgen (FA-Einträge).
FA_EXTENSION_PLUGIN_PHASE

Ein Wert in der FA_EXTENSION_PLUGIN_PHASE-Aufzählung wird an die _EFN_Analyze-Funktion übergeben, um anzugeben, welche Phase der Analyse derzeit ausgeführt wird.