IDebugCoreServer3
Questa interfaccia consente l'accesso alle informazioni sul server in cui è in esecuzione il processo.
Sintassi
IDebugCoreServer3 : IDebugCoreServer2
Note per gli implementatori
Visual Studio implementa questa interfaccia.
Note per i chiamanti
Usare QueryInterface per ottenere questa interfaccia da un'interfaccia IDebugCoreServer2 . Una chiamata a GetServer può restituire anche questa interfaccia. Questa interfaccia viene usata più spesso da un fornitore di porte personalizzato per avviare programmi in un server (locale o remoto).
Metodi nell'ordine Vtable
Oltre ai metodi nell'interfaccia IDebugCoreServer2 , questa interfaccia implementa i metodi seguenti:
metodo | Descrizione |
---|---|
GetServerName | Recupera il nome del server. |
GetServerFriendlyName | Recupera una versione descrittiva del nome del server |
EnableAutoAttach | Indica a specifici motori di debug di collegarsi automaticamente ai processi all'avvio di tali processi. |
DiagnoseWebDebuggingError | Recupera un codice di errore specifico quando il collegamento automatico ha esito negativo. |
CreateInstanceInServer | Crea un'istanza di un motore di debug nel server. |
QueryIsLocal | Recupera un flag che indica se il server si trova nello stesso computer del chiamante. |
GetConnectionProtocol | Recupera un valore che indica il protocollo utilizzato per comunicare con il server. |
DisableAutoAttach | Disabilita tutte le impostazioni di collegamento automatico per tutti i motori di debug noti al server. |
Osservazioni:
Un fornitore di porte personalizzato riceve l'interfaccia IDebugCoreServer2 su una chiamata a Event. L'interfaccia IDebugCoreServer3
può essere ottenuta da tale interfaccia.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll