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