Condividi tramite


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

Vedi anche