Udostępnij za pośrednictwem


IDebugCoreServer3

Ten interfejs zapewnia dostęp do informacji o serwerze, w którym działa proces.

Składnia

IDebugCoreServer3 : IDebugCoreServer2

Uwagi dotyczące implementacji

Program Visual Studio implementuje ten interfejs.

Uwagi dotyczące wywoływania

Użyj elementu QueryInterface , aby uzyskać ten interfejs z interfejsu IDebugCoreServer2 . Wywołanie metody GetServer może również zwrócić ten interfejs. Ten interfejs jest najczęściej używany przez niestandardowego dostawcę portów do uruchamiania programów na serwerze (lokalnym lub zdalnym).

Metody w tabeli Vtable Order

Oprócz metod interfejsu IDebugCoreServer2 ten interfejs implementuje następujące metody:

Metoda opis
GetServerName Pobiera nazwę serwera.
GetServerFriendlyName Pobiera przyjazną wersję nazwy serwera
EnableAutoAttach Informuje określone aparaty debugowania o automatycznym dołączaniu do procesów po uruchomieniu tych procesów.
DiagnoseWebDebuggingError Pobiera określony kod błędu, gdy automatyczne dołączanie kończy się niepowodzeniem.
CreateInstanceInServer Tworzy wystąpienie aparatu debugowania na serwerze.
QueryIsLocal Pobiera flagę wskazującą, czy serwer znajduje się na tej samej maszynie co obiekt wywołujący.
GetConnectionProtocol Pobiera wartość wskazującą protokół używany do komunikacji z serwerem.
DisableAutoAttach Wyłącza wszystkie ustawienia automatycznego dołączania dla wszystkich aparatów debugowania, o których wie ten serwer.

Uwagi

Niestandardowy dostawca portów odbiera interfejs IDebugCoreServer2 w wywołaniu zdarzenia. Interfejs IDebugCoreServer3 można uzyskać z tego interfejsu.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też