Freigeben über


IDebugCoreServer3

Diese Schnittstelle weist den Zugriff auf Informationen über den Server, auf dem der Prozess ausgeführt wird.

IDebugCoreServer3 : IDebugCoreServer2

Hinweise für Implementierer

Visual Studio implementiert diese Schnittstelle.

Hinweise für Aufrufer

Verwenden Sie QueryInterface , um diese Schnittstelle aus einer IDebugCoreServer2-Schnittstelle zu erhalten. Ein Aufruf von IDebugDefaultPort2::GetServer kann diese Schnittstelle auch zurückgeben. Diese Schnittstelle wird am häufigsten für ein benutzerdefiniertes Anschlusslieferanten verwendet, um Programme auf einem Server zu starten (entweder lokal oder remote).

Methoden in die Vtable-Reihenfolge

Zusätzlich zu den Methoden der IDebugCoreServer2-Schnittstelle implementiert diese Schnittstelle die folgenden Methoden:

Methode

Beschreibung

IDebugCoreServer3::GetServerName

Ruft den Namen des Servers ab.

IDebugCoreServer3::GetServerFriendlyName

Ruft eine benutzerfreundliche Version des Servernamens ab

IDebugCoreServer3::EnableAutoAttach

Teilt gesagt, das auf Module ermöglichen, Debugsymbolinformationen auf Prozesse automatisch beim Start dieser Prozesse anhängen.

IDebugCoreServer3::DiagnoseWebDebuggingError

Ruft einen bestimmten Fehlercode ab, wenn das automatische Anhängen fehlschlägt.

IDebugCoreServer3::CreateInstanceInServer

Erstellt eine Instanz eines Debugmoduls auf dem Server.

IDebugCoreServer3::QueryIsLocal

Ruft ein Flag ab, das angibt, ob der Server auf dem gleichen Computer wie der Aufrufer ist.

IDebugCoreServer3::GetConnectionProtocol

Ruft einen Wert ab, der das Protokoll angibt, das verwendet wird, um mit dem Server zu kommunizieren.

IDebugCoreServer3::DisableAutoAttach

Deaktiviert alle selbstklebenden Einstellungen für alle Debuginformationen Module, die ungefähr Server kennt.

Hinweise

Ein benutzerdefinierter Port lieferant empfängt die IDebugCoreServer2-Schnittstelle für einen Aufruf von IDebugPortEvents2::Ereignis. Die IDebugCoreServer3-Schnittstelle kann von dieser Schnittstelle abgerufen werden.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugCoreServer2

IDebugDefaultPort2::GetServer