Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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