Freigeben über


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)

Siehe auch

IDebugControl-

IDebugControl2-

IDebugControl3-