Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |