IDebugCoreServer3
Diese Schnittstelle bietet Zugriff auf Informationen über den Server, in dem der Prozess ausgeführt wird.
Syntax
IDebugCoreServer3 : IDebugCoreServer2
Hinweise für Implementierer
Visual Studio implementiert diese Schnittstelle.
Hinweise für Aufrufer
Verwenden Sie QueryInterface , um diese Schnittstelle von einer IDebugCoreServer2-Schnittstelle abzurufen. Ein Aufruf von GetServer kann diese Schnittstelle auch zurückgeben. Diese Schnittstelle wird am häufigsten von einem benutzerdefinierten Portanbieter verwendet, um Programme auf einem Server (entweder lokal oder remote) zu starten.
Methoden in Vtable-Reihenfolge
Zusätzlich zu den Methoden auf der IDebugCoreServer2-Schnittstelle implementiert diese Schnittstelle die folgenden Methoden:
Methode | Beschreibung |
---|---|
GetServerName | Ruft den Namen des Servers ab. |
GetServerFriendlyName | Ruft eine benutzerfreundliche Version des Servernamens ab. |
EnableAutoAttach | Weist bestimmte Debugmodule an, automatisch an Prozesse anzufügen, wenn diese Prozesse gestartet werden. |
DiagnoseWebDebuggingError | Ruft einen bestimmten Fehlercode ab, wenn die automatische Anfügung fehlschlägt. |
CreateInstanceInServer | Erstellt eine Instanz eines Debugmoduls auf dem Server. |
QueryIsLocal | Ruft ein Flag ab, das angibt, ob sich der Server auf demselben Computer wie der Aufrufer befindet. |
GetConnectionProtocol | Ruft einen Wert ab, der angibt, welches Protokoll für die Kommunikation mit dem Server verwendet wird. |
DisableAutoAttach | Deaktiviert alle Einstellungen für automatisches Anfügen für alle Debugmodule, über die dieser Server weiß. |
Hinweise
Ein benutzerdefinierter Portanbieter empfängt die IDebugCoreServer2-Schnittstelle für einen Aufruf von Event. Die IDebugCoreServer3
Schnittstelle kann von dieser Schnittstelle abgerufen werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll