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