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