IDebugClient2-Schnittstelle (dbgeng.h)

Vererbung

Die IDebugClient2-Schnittstelle erbt von IDebugClient. IDebugClient2 verfügt auch über die folgenden Typen von Membern:

Methoden

Die IDebugClient2-Schnittstelle verfügt über diese Methoden.

 
IDebugClient2::AbandonCurrentProcess

Die IDebugClient2::AbandonCurrentProcess-Methode entfernt den aktuellen Prozess aus der Prozessliste des Moduls, ohne den Prozess zu trennen oder zu beenden.
IDebugClient2::AddDumpInformationFile

Die IDebugClient2::AddDumpInformationFile-Methode registriert zusätzliche Dateien, die unterstützende Informationen enthalten, die beim Öffnen einer Dumpdatei verwendet werden.
IDebugClient2::AddProcessOptions

Die AddProcessOptions-Methode fügt die Prozessoptionen zu den Optionen hinzu, die sich auf den aktuellen Prozess auswirken. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::AttachKernel

Die AttachKernel-Methoden verbinden die Debugger-Engine mit einem Kernelziel. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::AttachProcess

Die AttachProcess-Methode verbindet die Debugger-Engine mit einem Benutzermodusprozess. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::ConnectProcessServer

Die ConnectProcessServer-Methoden stellen eine Verbindung mit einem Prozessserver her. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::ConnectSession

Die ConnectSession-Methode verknüpft den Client mit einer vorhandenen Debuggersitzung. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::CreateClient

Die CreateClient-Methode erstellt ein neues Clientobjekt für den aktuellen Thread. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::CreateProcess

Die CreateProcess-Methode erstellt einen Prozess über die angegebene Befehlszeile. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::CreateProcessAndAttach

Die IDebugClient2::CreateProcessAndAttach-Methode erstellt einen Prozess über eine angegebene Befehlszeile und fügt dann an einen anderen Benutzermodusprozess an.
IDebugClient2::D etachCurrentProcess

Die DetachCurrentProcess-Methode trennt die Debugger-Engine vom aktuellen Prozess und setzt alle zugehörigen Threads fort. Diese Methode gehört zu IDebugClient2.
IDebugClient2::D etachProcesses

Erfahren Sie, wie die DetachProcesses-Methode die Debugger-Engine von allen Prozessen in allen Zielen trennt und alle zugehörigen Threads fortfährt.
IDebugClient2::D isconnectProcessServer

Die DisconnectProcessServer-Methode trennt die Debugger-Engine von einem Prozessserver. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::D ispatchCallbacks

Mit der DispatchCallbacks-Methode kann die Debugger-Engine den aktuellen Thread für Rückrufe verwenden. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::EndProcessServer

Die EndProcessServer-Methode fordert das Herunterfahren eines Prozessservers an. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::EndSession

Die EndSession-Methode beendet die aktuelle Debuggersitzung. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::ExitDispatch

Die ExitDispatch-Methode bewirkt, dass die DispatchCallbacks-Methode zurückgegeben wird. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::FlushCallbacks

Die IDebugClient2::FlushCallbacks-Methode erzwingt, dass alle verbleibenden gepufferten Ausgaben an das bei diesem Client registrierte IDebugOutputCallbacks-Objekt übermittelt werden.
IDebugClient2::GetEventCallbacks

Die GetEventCallbacks-Methode gibt das Ereignisrückrufobjekt zurück, das bei diesem Client registriert ist. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::GetExitCode

Die IDebugClient2::GetExitCode-Methode gibt den Exitcode des aktuellen Prozesses zurück, wenn dieser Prozess bereits bis zum Abschluss ausgeführt wurde.
IDebugClient2::GetIdentity

Die GetIdentity-Methode gibt eine Zeichenfolge zurück, die den Computer und den Benutzer beschreibt, den dieser Client darstellt. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::GetInputCallbacks

Die GetInputCallbacks-Methode gibt das Eingaberückrufobjekt zurück, das bei diesem Client registriert ist. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::GetKernelConnectionOptions

Die GetKernelConnectionOptions-Methode gibt die Verbindungsoptionen für das aktuelle Kernelziel zurück. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::GetOtherOutputMask

Die GetOtherOutputMask-Methode gibt die Ausgabemaske für einen anderen Client zurück. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::GetOutputCallbacks

Die GetOutputCallbacks-Methode gibt das beim Client registrierte Ausgaberückrufobjekt zurück. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::GetOutputMask

Die GetOutputMask-Methode gibt die Ausgabemaske zurück, die derzeit für den Client festgelegt ist. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::GetProcessOptions

Die GetProcessOptions-Methode ruft die Prozessoptionen ab, die sich auf den aktuellen Prozess auswirken. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::GetRunningProcessDescription

Die IDebugClient2::GetRunningProcessDescription-Methode gibt eine Beschreibung des Prozesses zurück, die mehrere Elemente enthält.
IDebugClient2::GetRunningProcessSystemIdByExecutableName

Die IDebugClient2::GetRunningProcessSystemIdByExecutableName-Methode sucht nach einem Prozess mit einem angegebenen Dateinamen für ausführbare Dateien und gibt die Prozess-ID zurück.
IDebugClient2::GetRunningProcessSystemIds

Die GetRunningProcessSystemIds-Methode gibt die Prozess-IDs für jeden ausgeführten Prozess zurück. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::IsKernelDebuggerEnabled

Die IsKernelDebuggerEnabled-Methode überprüft, ob das Kerneldebuggen für den lokalen Kernel aktiviert ist. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::OpenDumpFile

Die OpenDumpFile-Methode öffnet eine Dumpdatei als Debuggerziel. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::OutputIdentity

Die IDebugClient2::OutputIdentity-Methode formatiert und gibt eine Zeichenfolge aus, die den Computer und den Benutzer beschreibt, den dieser Client darstellt.
IDebugClient2::OutputServers

Die OutputServers-Methode listet die Server auf, die auf einem bestimmten Computer ausgeführt werden. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::RemoveProcessOptions

Die RemoveProcessOptions-Methode entfernt Prozessoptionen aus den Optionen, die sich auf den aktuellen Prozess auswirken. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::SetEventCallbacks

Die SetEventCallbacks-Methode registriert ein Ereignisrückrufobjekt bei diesem Client. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::SetInputCallbacks

Die SetInputCallbacks-Methode registriert ein Eingaberückrufobjekt beim Client. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::SetKernelConnectionOptions

Die SetKernelConnectionOptions-Methode aktualisiert einige der Verbindungsoptionen für ein Livekernelziel. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::SetOtherOutputMask

Die SetOtherOutputMask-Methode legt die Ausgabemaske für einen anderen Client fest. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::SetOutputCallbacks

Die SetOutputCallbacks-Methode registriert ein Ausgaberückrufobjekt bei diesem Client. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::SetOutputMask

Die SetOutputMask-Methode legt die Ausgabemaske für den Client fest. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::SetProcessOptions

Die SetProcessOptions-Methode legt die Prozessoptionen fest, die sich auf den aktuellen Prozess auswirken. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::StartProcessServer

Die StartProcessServer-Methode startet einen Prozessserver. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::StartServer

Die StartServer-Methode startet einen Debugserver. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::TerminateCurrentProcess

Die TerminateCurrentProcess-Methode versucht, den aktuellen Prozess zu beenden. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::TerminateProcesses

Die TerminateProcesses-Methode versucht, alle Prozesse in allen Zielen zu beenden. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::WaitForProcessServerEnd

Die WaitForProcessServerEnd-Methode wartet auf das Beenden eines lokalen Prozessservers. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::WriteDumpFile

Die WriteDumpFile-Methode erstellt eine Dumpdatei für den Benutzermodus oder kernel-modecrash. Diese Methode gehört zur IDebugClient2-Schnittstelle.
IDebugClient2::WriteDumpFile2

Die WriteDumpFile2-Methode erstellt eine Speicherabbilddatei für den Benutzermodus oder kernel-modecrash. Diese Methode gehört zur IDebugClient2-Schnittstelle.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dbgeng.h (dbgeng.h einschließen)

Weitere Informationen

IDebugClient

IDebugClient3

IDebugClient4

IDebugClient5