IDebugFailureAnalysis2-Schnittstelle (extsfns.h)
Wenn der Befehl !analyze debugger ausgeführt wird, kann die Analyse-Engine Erweiterungsanalyse-Plug-Ins laden und ausführen. Die Analyse-Engine erstellt ein DebugFailureAnalysis-Objekt , um Daten zu organisieren, die sich auf eine bestimmte Analysesitzung beziehen.
Ein Erweiterungsanalyse-Plug-In kann über eine IDebugFailureAnalysis-Schnittstelle auf ein DebugFailureAnalysis-Objekt zugreifen. Das Plug-In kann die durch die Standardanalyse erstellten Informationen überprüfen, ändern und verbessern. Weitere Informationen finden Sie unter Schreiben eines Analyseerweiterungs-Plug-Ins zum Erweitern von !analyze.
Vererbung
Die IDebugFailureAnalysis2-Schnittstelle erbt von der IUnknown-Schnittstelle . IDebugFailureAnalysis2 verfügt auch über folgende Membertypen:
Methoden
Die IDebugFailureAnalysis2-Schnittstelle verfügt über diese Methoden.
IDebugFailureAnalysis2::AddBuffer Die AddBuffer-Methode fügt einem DebugFailureAnalysis-Objekt einen neuen FA-Eintrag hinzu und schreibt die Bytes aus einem angegebenen Puffer in den Datenblock des neuen FA-Eintrags. |
IDebugFailureAnalysis2::AddExtensionCommand Die AddExtensionCommand-Methode fügt einem DebugFailureAnalysis-Objekt einen neuen FA-Eintrag hinzu und legt den Datenblock des FA-Eintrags auf einen angegebenen Debuggerbefehl fest. |
IDebugFailureAnalysis2::AddString Die AddString-Methode fügt einem DebugFailureAnalysis-Objekt einen neuen FA-Eintrag hinzu und legt den Datenblock des FA-Eintrags auf eine angegebene Zeichenfolge fest. |
IDebugFailureAnalysis2::AddUlong Die AddUlong-Methode fügt einem DebugFailureAnalysis-Objekt einen neuen FA-Eintrag hinzu und legt den Datenblock des FA-Eintrags auf einen angegebenen ULONG-Wert fest. |
IDebugFailureAnalysis2::AddUlong64 Die AddUlong64-Methode fügt einem DebugFailureAnalysis-Objekt einen neuen FA-Eintrag hinzu und legt den Datenblock des FA-Eintrags auf einen angegebenen 64-Bit-Wert fest. |
IDebugFailureAnalysis2::GetDebugFATagControl Die GetDebugFATagControl-Methode ruft einen Zeiger auf eine IDebugFAEntryTags-Schnittstelle ab, die zugriff auf die Tags in einem DebugFailureAnalysisTags-Objekt ermöglicht. |
IDebugFailureAnalysis2::SetBuffer Die SetBuffer-Methode durchsucht ein DebugFailureAnalysis-Objekt nach dem ersten FA-Eintrag, der über ein angegebenes Tag verfügt. Wenn ein FA-Eintrag mit dem angegebenen Tag gefunden wird, überschreibt es den Datenblock des FA-Eintrags mit den Bytes in einem angegebenen Puffer. |
IDebugFailureAnalysis2::SetExtensionCommand Die SetExtensionCommand-Methode durchsucht ein DebugFailureAnalysis-Objekt nach dem ersten FA-Eintrag, der über ein angegebenes Tag verfügt. |
IDebugFailureAnalysis2::SetString Die SetString-Methode durchsucht ein DebugFailureAnalysis-Objekt nach dem ersten FA-Eintrag, der über ein angegebenes Tag verfügt. Wenn ein FA-Eintrag mit dem angegebenen Tag gefunden wird, wird der Datenblock des FA-Eintrags auf einen angegebenen Zeichenfolgenwert festgelegt (überschrieben). |
IDebugFailureAnalysis2::SetUlong Die SetUlong-Methode durchsucht ein DebugFailureAnalysis-Objekt nach dem ersten FA-Eintrag, der über ein angegebenes Tag verfügt. Wenn ein FA-Eintrag mit dem angegebenen Tag gefunden wird, wird der Datenblock des FA-Eintrags auf einen angegebenen ULONG-Wert festgelegt (überschrieben). |
IDebugFailureAnalysis2::SetUlong64 Die SetUlong64-Methode durchsucht ein DebugFailureAnalysis-Objekt nach dem ersten FA-Eintrag, der über ein angegebenes Tag verfügt. Wenn ein FA-Eintrag mit dem angegebenen Tag gefunden wird, wird der Datenblock des FA-Eintrags auf einen angegebenen ULONG64 Wert festgelegt (überschrieben). |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | extsfns.h |
Weitere Informationen
Schreiben eines Analyseerweiterungs-Plug-Ins zum Erweitern von !analyze