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 IDebugControl2 Schnittstelle erbt von IDebugControl. IDebugControl2- hat auch folgende Typen von Membern:
Methodik
Die IDebugControl2 Schnittstelle hat diese Methoden.
|
IDebugControl2::AddBreakpoint Die AddBreakpoint-Methode erstellt einen neuen Haltepunkt für das aktuelle Ziel. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::AddEngineOptions Die AddEngineOptions-Methode aktiviert einige optionen des Debuggermoduls. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::AddExtension Die AddExtension-Methode lädt eine Erweiterungsbibliothek in das Debuggermodul. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::Assemble Die Assemble-Methode fasst eine einzelne Prozessoranweisung zusammen. Die zusammengesetzte Anweisung wird im Speicher des Ziels platziert. Diese Methode gehört zu IDebugControl2. |
|
IDebugControl2::CallExtension Die CallExtension-Methode ruft eine Debuggererweiterung auf. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::CloseLogFile Die CloseLogFile-Methode schließt die aktuell geöffnete Protokolldatei. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::CoerceValue Die CoerceValue-Methode konvertiert einen Wert eines Typs in einen Wert eines anderen Typs. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::CoerceValues Die CoerceValues-Methode konvertiert ein Array von Werten in ein Array von Werten verschiedener Typen. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::ControlledOutput Die IDebugControl2::ControlledOutput-Methode formatiert eine Zeichenfolge und sendet das Ergebnis an Ausgaberückrufe, die bei einigen Clients des Moduls registriert wurden. |
|
IDebugControl2::ControlledOutputVaList Die IDebugControl2::ControlledOutputVaList-Methode formatiert eine Zeichenfolge und sendet das Ergebnis an Ausgaberückrufe, die bei einigen Clients des Moduls registriert sind. |
|
IDebugControl2::D isassemble Mit der Disassemble-Methode wird eine Prozessoranweisung im Speicher des Ziels zerlegt. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::Evaluate Die Evaluate-Methode wertet einen Ausdruck aus und gibt das Ergebnis zurück. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::Execute Die Execute-Methode führt die angegebenen Debuggerbefehle aus. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::ExecuteCommandFile Die ExecuteCommandFile-Methode öffnet die angegebene Datei und führt die Debuggerbefehle aus, die darin enthalten sind. Diese Methode gehört zu IDebugControl2. |
|
IDebugControl2::GetActualProcessorType Die IDebugControl2::GetActualProcessorType-Methode gibt den Prozessortyp des physischen Prozessors des Computers zurück, auf dem das Ziel ausgeführt wird. |
|
IDebugControl2::GetBreakpointById Die GetBreakpointById-Methode gibt den Haltepunkt mit der angegebenen Haltepunkt-ID zurück. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::GetBreakpointByIndex Die GetBreakpointByIndex-Methode gibt den Haltepunkt zurück, der sich am angegebenen Index befindet. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::GetBreakpointParameters Die GetBreakpointParameters-Methode gibt die Parameter eines oder mehrerer Haltepunkte zurück. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::GetCodeLevel Die GetCodeLevel-Methode gibt die aktuelle Codeebene zurück und wird hauptsächlich beim Durchlaufen von Code verwendet. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::GetCurrentSystemUpTime Die IDebugControl2::GetCurrentSystemUpTime-Methode gibt die Anzahl der Sekunden zurück, die der Computer des aktuellen Ziels seit dem letzten Start ausgeführt hat. |
|
IDebugControl2::GetCurrentTimeDate Die GetCurrentTimeDate-Methode gibt die Uhrzeit des aktuellen Ziels zurück. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::GetDebuggeeType Die GetDebuggeeType-Methode beschreibt die Art des aktuellen Ziels. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::GetDisassembleEffectiveOffset Die GetDisassembleEffectiveOffset-Methode gibt die Adresse der letzten demontierten Anweisung mithilfe von Disassembl zurück. Diese Methode gehört zu IDebugControl2. |
|
IDebugControl2::GetDumpFormatFlags Die IDebugControl2::GetDumpFormatFlags-Methode gibt die Flags zurück, die beschreiben, welche Informationen in einem Speicherabbilddateiziel verfügbar sind. |
|
IDebugControl2::GetEffectiveProcessorType Die IDebugControl2::GetEffectiveProcessorType-Methode gibt den effektiven Prozessortyp des Prozessors des Computers zurück, auf dem das Ziel ausgeführt wird. |
|
IDebugControl2::GetEngineOptions Erfahren Sie, wie Sie die IDebugControl2::GetEngineOptions-Methode verwenden, die die Optionen des Moduls zurückgibt. |
|
IDebugControl2::GetEventFilterCommand Erfahren Sie, wie die GetEventFilterCommand-Methode den Debuggerbefehl zurückgibt, den das Modul ausführt, wenn ein angegebenes Ereignis auftritt. |
|
IDebugControl2::GetEventFilterText Erfahren Sie mehr über die GetEventFilterText-Methode, die eine kurze Beschreibung eines Ereignisses für einen bestimmten Filter zurückgibt. |
|
IDebugControl2::GetExceptionFilterParameters Erfahren Sie mehr über die GetExceptionFilterParameters-Methode, die die Parameter für Ausnahmefilter zurückgibt, die durch Ausnahmecodes oder nach Index angegeben werden. |
|
IDebugControl2::GetExceptionFilterSecondCommand Diese Methode gibt den Befehl zurück, der vom Debuggermodul bei der zweiten Chance einer angegebenen Ausnahme ausgeführt wird. |
|
IDebugControl2::GetExecutingProcessorType Diese Methode gibt den ausgeführten Prozessortyp für den Prozessor zurück, für den das letzte Ereignis aufgetreten ist. |
|
IDebugControl2::GetExecutionStatus Erfahren Sie, wie diese Methode Informationen zum Ausführungsstatus des Debuggermoduls zurückgibt. |
|
IDebugControl2::GetExtensionByPath Erfahren Sie mehr über die GetExtensionByPath-Methode, die das Handle für eine bereits geladene Erweiterungsbibliothek zurückgibt. |
|
IDebugControl2::GetExtensionFunction Erfahren Sie mehr über die GetExtensionFunction-Methode, die einen Zeiger auf eine Erweiterungsfunktion aus einer Erweiterungsbibliothek zurückgibt. |
|
IDebugControl2::GetInterrupt Erfahren Sie mehr über die IDebugControl2::GetInterrupt-Methode, die überprüft, ob ein Benutzerunterbrechung ausgegeben wurde. |
|
IDebugControl2::GetInterruptTimeout Erfahren Sie mehr über die GetInterruptTimeout-Methode, die die Anzahl der Sekunden zurückgibt, die das Modul beim Anfordern einer Unterbrechung in den Debugger wartet. |
|
IDebugControl2::GetLastEventInformation Erfahren Sie mehr über die GetLastEventInformation-Methode, die Informationen über das letzte Ereignis zurückgibt, das in einem Ziel aufgetreten ist. |
|
IDebugControl2::GetLogFile Erfahren Sie mehr über die IDebugControl2::GetLogFile-Methode, die den Namen der aktuell geöffneten Protokolldatei zurückgibt. |
|
IDebugControl2::GetLogMask Erfahren Sie mehr über die IDebugControl2::GetLogMask-Methode, die das Ausgabeformat für die aktuell geöffnete Protokolldatei zurückgibt. |
|
IDebugControl2::GetNearInstruction Erfahren Sie mehr über die GetNearInstruction-Methode, die den Speicherort einer Prozessoranweisung relativ zu einem bestimmten Speicherort zurückgibt. |
|
IDebugControl2::GetNotifyEventHandle Erfahren Sie mehr über die GetNotifyEventHandle-Methode, die das Handle des Ereignisses empfängt, das nach der nächsten Ausnahme in einem Ziel signalisiert wird. |
|
IDebugControl2::GetNumberBreakpoints Erfahren Sie mehr über die GetNumberBreakpoints-Methode, die die Anzahl der Haltepunkte für den aktuellen Prozess zurückgibt. |
|
IDebugControl2::GetNumberEventFilters Erfahren Sie mehr über die GetNumberEventFilters-Methode, die die Anzahl der ereignisfilter zurückgibt, die derzeit vom Modul verwendet werden. |
|
IDebugControl2::GetNumberPossibleExecutingProcessorTypes Erfahren Sie, wie diese Methode die Anzahl der Prozessortypen zurückgibt, die vom Computer unterstützt werden, auf dem das aktuelle Ziel ausgeführt wird. |
|
IDebugControl2::GetNumberProcessors Erfahren Sie mehr über die GetNumberProcessors-Methode, die die Anzahl der Prozessoren auf dem Computer zurückgibt, auf dem das aktuelle Ziel ausgeführt wird. |
|
IDebugControl2::GetNumberSupportedProcessorTypes Erfahren Sie mehr über die GetNumberSupportedProcessorTypes-Methode, die die Anzahl der vom Modul unterstützten Prozessortypen zurückgibt. |
|
IDebugControl2::GetNumberTextReplacements Die GetNumberTextReplacements-Methode gibt die Anzahl der aktuell definierten benutzerdefinierten und automatischen Aliase zurück. Diese Methode gehört zu IDebugControl2. |
|
IDebugControl2::GetPageSize Erfahren Sie mehr über die GetPageSize-Methode, die die Seitengröße für den effektiven Prozessormodus zurückgibt. |
|
IDebugControl2::GetPossibleExecutingProcessorTypes Erfahren Sie mehr über die GetPossibleExecutingProcessorTypes-Methode, die die Prozessortypen zurückgibt, die vom Computer unterstützt werden, auf dem das aktuelle Ziel ausgeführt wird. |
|
IDebugControl2::GetProcessorTypeNames Erfahren Sie mehr über die GetProcessorTypeNames-Methode, die den vollständigen Namen und abgekürzten Namen des angegebenen Prozessortyps zurückgibt. |
|
IDebugControl2::GetPromptText Erfahren Sie, wie die GetPromptText-Methode den Standardaufforderungstext zurückgibt, der der formatierten Ausgabe in den Methoden OutputPrompt und OutputPromptVaList vorangestellt ist. |
|
IDebugControl2::GetRadix Hier erfahren Sie, wie die GetRadix-Methode die vom Debuggermodul verwendete Standardradiix zurückgibt, wenn sie MASM-Ausdrücke oder Symbolinformationen auswertet und anzeigt. |
|
IDebugControl2::GetReturnOffset Erfahren Sie mehr über die GetReturnOffset-Methode, die die Absenderadresse für die aktuelle Funktion zurückgibt. |
|
IDebugControl2::GetSpecificFilterArgument Erfahren Sie mehr über die GetSpecificFilterArgument-Methode, die den Wert des Filterarguments für die spezifischen Filter zurückgibt, die über ein Argument verfügen. |
|
IDebugControl2::GetSpecificFilterParameters Erfahren Sie mehr über die GetSpecificFilterParameters-Methode, die die Parameter für bestimmte Ereignisfilter zurückgibt. |
|
IDebugControl2::GetStackTrace Erfahren Sie mehr über die GetStackTrace-Methode, die die Frames oben im angegebenen Aufrufstapel zurückgibt. |
|
IDebugControl2::GetSupportedProcessorTypes Erfahren Sie mehr über die GetSupportedProcessorTypes-Methode, die die vom Debuggermodul unterstützten Prozessortypen zurückgibt. |
|
IDebugControl2::GetSystemErrorControl Erfahren Sie mehr über die GetSystemErrorControl-Methode, die die Steuerelementwerte für die Behandlung von Systemfehlern zurückgibt. |
|
IDebugControl2::GetSystemVersion Erfahren Sie mehr über die GetSystemVersion-Methode, die Informationen zurückgibt, die das Betriebssystem auf dem Computer identifizieren, auf dem das aktuelle Ziel ausgeführt wird. |
|
IDebugControl2::GetTextMacro Erfahren Sie mehr über die IDebugControl2.GetTextMacro-Methode, die den Wert eines Alias mit fester Bezeichnung zurückgibt. |
|
IDebugControl2::GetTextReplacement- Die GetTextReplacement-Methode gibt den Wert eines benutzerdefinierten Alias oder eines automatischen Alias zurück. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::GetWindbgExtensionApis32 Erfahren Sie mehr über die GetWindbgExtensionApis32-Methode, die eine Struktur zurückgibt, die die Verwendung der WdbgExts-API erleichtert. |
|
IDebugControl2::GetWindbgExtensionApis64 Erfahren Sie mehr über die GetWindbgExtensionApis64-Methode, die eine Struktur zurückgibt, die die Verwendung der WdbgExts-API erleichtert. |
|
IDebugControl2::IsPointer64Bit Erfahren Sie mehr über die IsPointer64Bit-Methode, die bestimmt, ob der effektive Prozessor 64-Bit-Zeiger verwendet. |
|
IDebugControl2::OpenLogFile Erfahren Sie mehr über die OpenLogFile-Methode, die eine Protokolldatei öffnet, die die Ausgabe von den Clientobjekten empfängt. |
|
IDebugControl2::Output Erfahren Sie, wie die Ausgabemethode eine Zeichenfolge formatiert und das Ergebnis an Ausgaberückrufe sendet, die bei den Clients des Moduls registriert wurden. |
|
IDebugControl2::OutputCurrentState Erfahren Sie mehr über die OutputCurrentState-Methode, die den aktuellen Zustand des aktuellen Ziels in der Debuggerkonsole druckt. |
|
IDebugControl2::OutputDisassembly Erfahren Sie mehr über die OutputDisassembly-Methode, die eine Prozessoranweisung zerlegt und die Demontage an die Ausgaberückrufe sendet. |
|
IDebugControl2::OutputDisassemblyLines Diese Methode zerlegt mehrere Prozessoranweisungen und sendet die resultierenden Assemblyanweisungen an die Ausgaberückrufe. |
|
IDebugControl2::OutputPrompt Erfahren Sie mehr über die OutputPrompt-Methode, die eine Benutzeraufforderung an die Ausgaberückrufobjekte formatiert und sendet. |
|
IDebugControl2::OutputPromptVaList Erfahren Sie mehr über die OutputPromptVaList-Methode, die eine Benutzeraufforderung an die Ausgaberückrufobjekte formatiert und sendet. |
|
IDebugControl2::OutputStackTrace Erfahren Sie mehr über die OutputStackTrace-Methode, die entweder den bereitgestellten Stapelframe oder die aktuellen Stapelframes ausgibt. |
|
IDebugControl2::OutputTextReplacements Die IDebugControl2::OutputTextReplacements-Methode druckt alle aktuell definierten benutzerdefinierten Aliase im Ausgabedatenstrom des Debuggers. |
|
IDebugControl2::OutputVaList Erfahren Sie mehr über die OutputVaList-Methode, die eine Zeichenfolge formatiert und das Ergebnis an die Ausgaberückrufe sendet, die bei den Clients des Moduls registriert sind. |
|
IDebugControl2::OutputVersionInformation Erfahren Sie mehr über die OutputVersionInformation-Methode, die Versionsinformationen über das Debuggermodul in die Debuggerkonsole druckt. |
|
IDebugControl2::ReadBugCheckData Erfahren Sie mehr über die ReadBugCheckData-Methode, die den Kernelfehlerüberprüfungscode und zugehörige Parameter liest. |
|
IDebugControl2::RemoveBreakpoint Erfahren Sie mehr über die IDebugControl2.RemoveBreakpoint-Methode, die einen Haltepunkt entfernt. Diese Methode kann auch andere Fehlerwerte zurückgeben. |
|
IDebugControl2::RemoveEngineOptions Erfahren Sie mehr über die RemoveEngineOptions-Methode, die einige Optionen des Moduls deaktiviert. Sie können angeben, welche Optionen deaktiviert werden sollen. |
|
IDebugControl2::RemoveExtension Erfahren Sie mehr über die IDebugControl2.RemoveExtension-Methode, die eine Erweiterungsbibliothek entlädt. Sie können das Handle der Erweiterungsbibliothek angeben, die entladen werden soll. |
|
IDebugControl2::RemoveTextReplacements Die RemoveTextReplacements-Methode entfernt alle benutzerdefinierten Aliase. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::ReturnInput Erfahren Sie mehr über die ReturnInput-Methode, die von IDebugInputCallbacks-Objekten verwendet wird, um eine Eingabezeichenfolge nach einer Eingabeanforderung an das Modul zu senden. |
|
IDebugControl2::SetCodeLevel Erfahren Sie mehr über die SetCodeLevel-Methode, die die aktuelle Codeebene festlegt und hauptsächlich beim Durchlaufen von Code verwendet wird. |
|
IDebugControl2::SetEffectiveProcessorType Erfahren Sie mehr über die SetEffectiveProcessorType-Methode, die den effektiven Prozessortyp des Prozessors des Computers festlegt, auf dem das Ziel ausgeführt wird. |
|
IDebugControl2::SetEngineOptions Erfahren Sie mehr über die IDebugControl2.SetEngineOptions-Methode, die die von Ihnen angegebenen Optionen des Moduls ändert. |
|
IDebugControl2::SetEventFilterCommand Erfahren Sie mehr über die SetEventFilterCommand-Methode, die einen Debuggerbefehl für das Modul festlegt, der ausgeführt werden soll, wenn ein angegebenes Ereignis auftritt. |
|
IDebugControl2::SetExceptionFilterParameters Erfahren Sie mehr über die SetExceptionFilterParameters-Methode, die den Unterbrechungsstatus und den Behandlungsstatus für einige Ausnahmefilter ändert. |
|
IDebugControl2::SetExceptionFilterSecondCommand Erfahren Sie, wie die SetExceptionFilterSecondCommand-Methode den Befehl festlegt, der vom Debuggermodul bei der zweiten Chance einer angegebenen Ausnahme ausgeführt wird. |
|
IDebugControl2::SetExecutionStatus Die SetExecutionStatus-Methode fordert an, dass das Debuggermodul einen ausführbaren Zustand eingibt. Die tatsächliche Ausführung tritt erst auf, wenn WaitForEvent das nächste Mal aufgerufen wird. |
|
IDebugControl2::SetInterrupt Erfahren Sie mehr über die SetInterrupt-Methode, die einen Benutzer unterbricht oder in den Debugger einbricht. |
|
IDebugControl2::SetInterruptTimeout Erfahren Sie mehr über die SetInterruptTimeout-Methode, mit der die Anzahl von Sekunden festgelegt wird, die das Debuggermodul warten soll, wenn eine Unterbrechung im Debugger angefordert wird. |
|
IDebugControl2::SetLogMask Erfahren Sie mehr über die IDebugControl2.SetLogMask-Methode, die das Ausgabeformat für die aktuell geöffnete Protokolldatei festlegt. |
|
IDebugControl2::SetNotifyEventHandle Erfahren Sie mehr über die SetNotifyEventHandle-Methode, die das Ereignis festlegt, das nach der nächsten Ausnahme in einem Ziel signalisiert wird. |
|
IDebugControl2::SetRadix Mit der SetRadix-Methode wird das vom Debuggermodul verwendete Standardradiix festgelegt, wenn er MASM-Ausdrücke und Symbolinformationen auswertet und anzeigt. |
|
IDebugControl2::SetSpecificFilterArgument Erfahren Sie mehr über die SetSpecificFilterArgument-Methode, die den Wert des Filterarguments für die spezifischen Filter festlegt, die über ein Argument verfügen können. |
|
IDebugControl2::SetSpecificFilterParameters Erfahren Sie mehr über die SetSpecificFilterParameters-Methode, die den Unterbrechungsstatus und den Behandlungsstatus für einige bestimmte Ereignisfilter ändert. |
|
IDebugControl2::SetSystemErrorControl Erfahren Sie mehr über die SetSystemErrorControl-Methode, die die Steuerelementwerte für die Behandlung von Systemfehlern festlegt. |
|
IDebugControl2::SetTextMacro Erfahren Sie mehr über die IDebugControl2.SetTextMacro-Methode, die den Wert eines Alias mit fester Bezeichnung festlegt. |
|
IDebugControl2::SetTextReplacement Die SetTextReplacement-Methode legt den Wert eines benutzerdefinierten Alias fest. Diese Methode gehört zur IDebugControl2-Schnittstelle. |
|
IDebugControl2::WaitForEvent Erfahren Sie mehr über die WaitForEvent-Methode, die auf ein Ereignis wartet, das in die Debuggermodulanwendung einbricht. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Fenster |
| Header- | dbgeng.h (include Dbgeng.h) |