IDebugCoreServer3
Esta interfaz proporciona acceso a información sobre el servidor en el que se ejecuta el proceso.
Sintaxis
IDebugCoreServer3 : IDebugCoreServer2
Notas para los implementadores
Visual Studio implementa esta interfaz.
Notas para autores de la llamada
Use QueryInterface para obtener esta interfaz de una interfaz IDebugCoreServer2 . Una llamada a GetServer también puede devolver esta interfaz. Este proveedor de puertos personalizado usa esta interfaz con más frecuencia para iniciar programas en un servidor (ya sea local o remoto).
Métodos en orden de Vtable
Además de los métodos de la interfaz IDebugCoreServer2 , esta interfaz implementa los métodos siguientes:
Method | Descripción |
---|---|
GetServerName | Recupera el nombre del servidor. |
GetServerFriendlyName | Recupera una versión fácil del nombre del servidor. |
EnableAutoAttach | Indica a los motores de depuración específicos que se conecten automáticamente a los procesos cuando se inician esos procesos. |
DiagnoseWebDebuggingError | Recupera un código de error específico cuando se produce un error en la asociación automática. |
CreateInstanceInServer | Crea una instancia de un motor de depuración en el servidor. |
QueryIsLocal | Recupera una marca que indica si el servidor está en la misma máquina que el autor de la llamada. |
GetConnectionProtocol | Recupera un valor que indica el protocolo que se usa para comunicarse con el servidor. |
DisableAutoAttach | Deshabilita toda la configuración de asociación automática para todos los motores de depuración que conoce este servidor. |
Comentarios
Un proveedor de puertos personalizado recibe la interfaz IDebugCoreServer2 en una llamada a Event. La IDebugCoreServer3
interfaz se puede obtener de esa interfaz.
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll