IDebugControl4-Schnittstelle (dbgeng.h)
Erbschaft
Die IDebugControl4 Schnittstelle erbt von IDebugControl3. IDebugControl4 hat auch folgende Typen von Membern:
Methodik
Die IDebugControl4 Schnittstelle hat 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 setzt 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 zerlegt 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 Debuggerbefehle aus, die darin enthalten sind. |
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 zurück, der sich am angegebenen Index befindet. |
IDebugControl4::GetContextStackTrace Die GetContextStackTrace-Methode gibt die Frames am oberen Rand des Aufrufstapels zurück, beginnend mit einem beliebigen Registerkontext und dem rückgabenden Registerkontext für jeden Stapelframe. |
IDebugControl4::GetEventFilterCommandWide Die GetEventFilterCommandWide-Methode gibt den Debuggerbefehl zurück, den das Modul ausführt, 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 vom Debuggermodul 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 zum letzten Ereignis zurück, das in einem Ziel aufgetreten ist. |
IDebugControl4::GetLogFile2 Die GetLogFile2-Methode gibt den Namen der aktuell geöffneten Protokolldatei zurück. |
IDebugControl4::GetLogFile2Wide Die GetLogFile2Wide-Methode gibt den Namen der aktuell geöffneten Protokolldatei zurück. |
IDebugControl4::GetLogFileWide Die GetLogFileWide-Methode gibt den Namen der aktuell geöffneten Protokolldatei zurück. |
IDebugControl4::GetManagedStatus Stellt Feedback zur Verwendung der Laufzeitdebugging-APIs bereit, die von der Common Language Runtime (CLR) bereitgestellt werden. |
IDebugControl4::GetManagedStatusWide Stellt Feedback als Unicode-Zeichenfolge für die Verwendung der Laufzeitdebugging-APIs bereit, die von der Common Language Runtime (CLR) bereitgestellt werden. |
IDebugControl4::GetProcessorTypeNamesWide Die GetProcessorTypeNamesWide-Methode gibt den vollständigen Namen und abgekürzten Namen des angegebenen Prozessortyps zurück. |
IDebugControl4::GetPromptTextWide Die GetPromptTextWide-Methode gibt den Standardaufforderungstext 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 interessanten Ereignis 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 fester Bezeichnung zurück. |
IDebugControl4::GetTextReplacementWide Die GetTextReplacementWide-Methode gibt den Wert eines benutzerdefinierten Alias 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 ausgabe von den Clientobjekten empfängt. |
IDebugControl4::OpenLogFile2Wide Die OpenLogFile2Wide-Methode öffnet eine Protokolldatei, die die 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 druckt den Aufrufstapel, 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 Ausgaberückrufe, 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 des Moduls 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 eine Eingabezeichenfolge an das Modul zu senden, nachdem eine Eingabeanforderung angefordert wurde. |
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 vom Debuggermodul auf der zweiten Chance einer angegebenen Ausnahme ausgeführt wird. |
IDebugControl4::SetExpressionSyntaxByNameWide Die SetExpressionSyntaxByNameWide-Methode legt die Syntax fest, die das Modul 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 fester Bezeichnung fest. |
IDebugControl4::SetTextReplacementWide Die SetTextReplacementWide-Methode legt den Wert eines benutzerdefinierten Alias fest. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | dbgeng.h (include Dbgeng.h) |