Compartir a través de


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

Consulte también