IDebugFailureAnalysis2-Schnittstelle (extsfns.h)
Wenn der !analyze Debuggerbefehl ausgeführt wird, kann das Analysemodul Erweiterungsanalyse-Plug-Ins laden und ausführen. Das Analysemodul erstellt ein DebugFailureAnalysis-Objekt, um Daten zu organisieren, die mit einer bestimmten Analysesitzung zusammenhängen.
Ein Erweiterungsanalyse-Plug-In kann über eine IDebugFailureAnalysis2-Schnittstelle auf ein DebugFailureAnalysis2-Objekt zugreifen. Das Plug-In kann die von der Standardanalyse erstellten Informationen überprüfen, ändern und verbessern. Weitere Informationen finden Sie unter Schreiben eines Analysis Extension Plug-Ins zum Erweitern von !analyze.
Erbschaft
Die IDebugFailureAnalysis2 Schnittstelle erbt von der IUnknown Schnittstelle. IDebugFailureAnalysis2 hat auch folgende Typen von Membern:
Methodik
Die IDebugFailureAnalysis2 Schnittstelle hat 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 mit einem angegebenen Tag. Wenn ein FA-Eintrag mit dem angegebenen Tag gefunden wird, überschreibt er 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 mit einem angegebenen Tag. |
IDebugFailureAnalysis2::SetString Die SetString-Methode durchsucht ein DebugFailureAnalysis-Objekt nach dem ersten FA-Eintrag mit einem angegebenen Tag. 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 mit einem angegebenen Tag. 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- | Fenster |
Header- | extsfns.h |
Siehe auch
Schreiben eines Analysis Extension Plug-Ins zum Erweitern von !analyze