Share via


IDebugPortEx2

Esta interfaz permite que el administrador de depuración de sesión (SDM) controle los programas y los procesos que se ejecutan en un puerto.

Sintaxis

IDebugPortEx2 : IUnknown

Notas para los implementadores

Un proveedor de puertos personalizado implementa esta interfaz en el mismo objeto que implementa IDebugPort2.

Notas para autores de la llamada

El SDM llama a QueryInterface en la IDebugPort2 interfaz para obtener esta interfaz.

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDebugPortEx2.

Método Descripción
LaunchSuspended Inicia un archivo ejecutable.
ResumeProcess Reanuda la ejecución de un proceso.
CanTerminateProcess Determina si se puede finalizar un proceso.
TerminateProcess Finaliza un proceso.
GetPortProcessId Obtiene el identificador de proceso del propio puerto.
GetProgram Obtiene un programa asociado a un nodo de programa.

Comentarios

Normalmente, esta interfaz es privada entre el SDM y el proveedor de puertos personalizados.

Si lo desea, un motor de depuración (DE) puede buscar esta interfaz en la interfaz IDebugPort2 pasada a LaunchSuspended y usar LaunchSuspended para iniciar el programa. Sin embargo, esto no es un requisito y un DE puede hacer lo que sea necesario para iniciar el programa de solicitud.

Requisitos

Encabezado: portpriv.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también