Freigeben über


IDebugControl4-Schnittstelle (dbgeng.h)

Vererbung

Die IDebugControl4-Schnittstelle erbt von IDebugControl3. IDebugControl4 verfügt auch über die folgenden Membertypen:

Methoden

Die IDebugControl4-Schnittstelle verfügt über diese Methoden.

 
IDebugControl4::AddBreakpoint2

Die AddBreakpoint2-Methode erstellt einen neuen Haltepunkt für das aktuelle Ziel.
IDebugControl4::AddExtensionWide

Die AddExtensionWide-Methode lädt eine Erweiterungsbibliothek in das Debuggermodul.
IDebugControl4::AssembleWide

Die AssembleWide-Methode stellt eine einzelne Prozessoranweisung zusammen. Die zusammengesetzte Anweisung wird im Speicher des Ziels platziert.
IDebugControl4::CallExtensionWide

Die CallExtensionWide-Methode ruft eine Debuggererweiterung auf.
IDebugControl4::ControlledOutputVaListWide

Die ControlledOutputVaListWide-Methode formatiert eine Zeichenfolge und sendet das Ergebnis an Ausgaberückrufe, die bei einigen Clients des Moduls registriert wurden.
IDebugControl4::ControlledOutputWide

Die ControlledOutputWide-Methode formatiert eine Zeichenfolge und sendet das Ergebnis an Ausgaberückrufe, die bei einigen Clients des Moduls registriert wurden.
IDebugControl4::D isassembleWide

Die DisassembleWide-Methode disassembliert eine Prozessoranweisung im Speicher des Ziels.
IDebugControl4::EvaluateWide

Die EvaluateWide-Methode wertet einen Ausdruck aus und gibt das Ergebnis zurück.
IDebugControl4::ExecuteCommandFileWide

Die ExecuteCommandFileWide-Methode öffnet die angegebene Datei und führt die darin enthaltenen Debuggerbefehle aus.
IDebugControl4::ExecuteWide

Die ExecuteWide-Methode führt die angegebenen Debuggerbefehle aus.
IDebugControl4::GetBreakpointById2

Die GetBreakpointById2-Methode gibt den Haltepunkt mit der angegebenen Haltepunkt-ID zurück.
IDebugControl4::GetBreakpointByIndex2

Die GetBreakpointByIndex2-Methode gibt den Haltepunkt am angegebenen Index zurück.
IDebugControl4::GetContextStackTrace

Die GetContextStackTrace-Methode gibt die Frames am oberen Rand des Aufrufstapels zurück, beginnend mit einem beliebigen Registerkontext und zurückgeben den rekonstruierten Registerkontext für jeden Stapelrahmen.
IDebugControl4::GetEventFilterCommandWide

Die GetEventFilterCommandWide-Methode gibt den Debuggerbefehl zurück, den das Modul ausführen wird, wenn ein angegebenes Ereignis auftritt.
IDebugControl4::GetEventFilterTextWide

Die GetEventFilterTextWide-Methode gibt eine kurze Beschreibung eines Ereignisses für einen bestimmten Filter zurück.
IDebugControl4::GetEventIndexDescriptionWide

Die GetEventIndexDescriptionWide-Methode beschreibt das angegebene Ereignis in einer statischen Liste von Ereignissen für das aktuelle Ziel.
IDebugControl4::GetExceptionFilterSecondCommand

Die IDebugControl4::GetExceptionFilterSecondCommandWide-Methode gibt den Befehl zurück, der bei der zweiten Chance einer Ausnahme ausgeführt wird.
IDebugControl4::GetExceptionFilterSecondCommandWide

Die IDebugControl4::GetExceptionFilterSecondCommandWide-Methode gibt den Befehl zurück, der von der Debugger-Engine bei der zweiten Chance einer Ausnahme ausgeführt werden soll.
IDebugControl4::GetExpressionSyntaxNamesWide

Die GetExpressionSyntaxNamesWide-Methode gibt die vollständigen und abgekürzten Namen einer Ausdruckssyntax zurück.
IDebugControl4::GetExtensionByPathWide

Die GetExtensionByPathWide-Methode gibt das Handle für eine bereits geladene Erweiterungsbibliothek zurück.
IDebugControl4::GetExtensionFunctionWide

Die GetExtensionFunctionWide-Methode gibt einen Zeiger auf eine Erweiterungsfunktion aus einer Erweiterungsbibliothek zurück.
IDebugControl4::GetLastEventInformationWide

Die GetLastEventInformationWide-Methode gibt Informationen über das letzte Ereignis zurück, das in einem Ziel aufgetreten ist.
IDebugControl4::GetLogFile2

Die GetLogFile2-Methode gibt den Namen der derzeit geöffneten Protokolldatei zurück.
IDebugControl4::GetLogFile2Wide

Die GetLogFile2Wide-Methode gibt den Namen der derzeit geöffneten Protokolldatei zurück.
IDebugControl4::GetLogFileWide

Die GetLogFileWide-Methode gibt den Namen der derzeit geöffneten Protokolldatei zurück.
IDebugControl4::GetManagedStatus

Gibt Feedback zur Verwendung der Von der Common Language Runtime (CLR) bereitgestellten Laufzeitdebugging-APIs durch die Engine.
IDebugControl4::GetManagedStatusWide

Stellt Feedback als Unicode-Zeichenfolge zur Verwendung der Von der Common Language Runtime (CLR) bereitgestellten Runtime-Debug-APIs durch die Engine bereit.
IDebugControl4::GetProcessorTypeNamesWide

Die GetProcessorTypeNamesWide-Methode gibt den vollständigen Namen und den abgekürzten Namen des angegebenen Prozessortyps zurück.
IDebugControl4::GetPromptTextWide

Die GetPromptTextWide-Methode gibt den Standardeingabeaufforderungstext zurück, der der formatierten Ausgabe vorangestellt wird, die in den Methoden OutputPrompt und OutputPromptVaList angegeben ist.
IDebugControl4::GetSpecificFilterArgumentWide

Die GetSpecificFilterArgumentWide-Methode gibt den Wert des Filterarguments für die spezifischen Filter zurück, die über ein Argument verfügen.
IDebugControl4::GetStoredEventInformation

Die GetStoredEventInformation-Methode ruft Informationen zu einem ereignis von Interesse ab, das im aktuellen Ziel verfügbar ist.
IDebugControl4::GetSystemVersionString

Die GetSystemVersionString-Methode gibt eine Zeichenfolge zurück, die die Betriebssystemversion des Ziels beschreibt.
IDebugControl4::GetSystemVersionStringWide

Die GetSystemVersionStringWide-Methode gibt eine Zeichenfolge zurück, die die Betriebssystemversion des Ziels beschreibt.
IDebugControl4::GetSystemVersionValues

Die GetSystemVersionValues-Methode gibt Versionsnummerninformationen für das aktuelle Ziel zurück.
IDebugControl4::GetTextMacroWide

Die GetTextMacroWide-Methode gibt den Wert eines Alias mit festen Namen zurück.
IDebugControl4::GetTextReplacementWide

Die GetTextReplacementWide-Methode gibt den Wert eines benutzernamens oder eines automatischen Alias zurück.
IDebugControl4::InputWide

Die InputWide-Methode fordert eine Eingabezeichenfolge vom Debuggermodul an.
IDebugControl4::OpenLogFile2

Die OpenLogFile2-Methode öffnet eine Protokolldatei, die eine Ausgabe von den Clientobjekten empfängt.
IDebugControl4::OpenLogFile2Wide

Die OpenLogFile2Wide-Methode öffnet eine Protokolldatei, die eine Ausgabe von den Clientobjekten empfängt.
IDebugControl4::OpenLogFileWide

Die OpenLogFileWide-Methode öffnet eine Protokolldatei, die ausgabe von den Clientobjekten empfängt.
IDebugControl4::OutputContextStackTrace

Die OutputContextStackTrace-Methode gibt den Aufrufstapel aus, der durch ein Array von Stapelframes und entsprechenden Registerkontexten angegeben wird.
IDebugControl4::OutputPromptVaListWide

Die OutputPromptVaListWide-Methode formatiert und sendet eine Benutzeraufforderung an die Ausgaberückrufobjekte.
IDebugControl4::OutputPromptWide

Die OutputPromptWide-Methode formatiert und sendet eine Benutzeraufforderung an die Ausgaberückrufobjekte.
IDebugControl4::OutputVaListWide

Die OutputVaListWide-Methode formatiert eine Zeichenfolge und sendet das Ergebnis an die Ausgaberückrufe, die bei den Clients des Moduls registriert sind.
IDebugControl4::OutputWide

Die OutputWide-Methode formatiert eine Zeichenfolge und sendet das Ergebnis an die Ausgabe von Rückrufen, die bei den Clients des Moduls registriert wurden.
IDebugControl4::RemoveBreakpoint2

Die RemoveBreakpoint2-Methode entfernt einen Haltepunkt.
IDebugControl4::ResetManagedStatus

Löscht und initialisiert die Debugunterstützung für verwalteten Code der Engine für die Laufzeitdebugging-APIs, die von der Common Language Runtime (CLR) bereitgestellt werden.
IDebugControl4::ReturnInputWide

Die ReturnInputWide-Methode wird von IDebugInputCallbacks-Objekten verwendet, um nach einer Eingabeanforderung eine Eingabezeichenfolge an das Modul zu senden.
IDebugControl4::SetEventFilterCommandWide

Die SetEventFilterCommandWide-Methode legt einen Debuggerbefehl für das Modul fest, der ausgeführt werden soll, wenn ein angegebenes Ereignis auftritt.
IDebugControl4::SetExceptionFilterSecondCommandWide

Die SetExceptionFilterSecondCommandWide-Methode legt den Befehl fest, der von der Debugger-Engine bei der zweiten Chance einer angegebenen Ausnahme ausgeführt wird.
IDebugControl4::SetExpressionSyntaxByNameWide

Die SetExpressionSyntaxByNameWide-Methode legt die Syntax fest, die die Engine zum Auswerten von Ausdrücken verwendet.
IDebugControl4::SetSpecificFilterArgumentWide

Die SetSpecificFilterArgumentWide-Methode legt den Wert des Filterarguments für die spezifischen Filter fest, die über ein Argument verfügen können.
IDebugControl4::SetTextMacroWide

Die SetTextMacroWide-Methode legt den Wert eines Alias mit festem Namen fest.
IDebugControl4::SetTextReplacementWide

Die SetTextReplacementWide-Methode legt den Wert eines benutzernamenten Alias fest.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dbgeng.h (einschließlich Dbgeng.h)

Weitere Informationen

IDebugControl

IDebugControl2

IDebugControl3