IDebugPortEx2
Essa interface permite que o gerenciador de depuração de sessão (SDM) controle os programas e processos em execução em uma porta.
Sintaxe
IDebugPortEx2 : IUnknown
Notas para implementadores
Um fornecedor de porta personalizada implementa essa interface no mesmo objeto que implementa IDebugPort2.
Observações para chamadores
O SDM chama QueryInterface na IDebugPort2
interface para obter essa interface.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugPortEx2
.
Método | Descrição |
---|---|
LaunchSuspended | Inicia um arquivo executável. |
ResumeProcess | Retoma a execução de um processo. |
CanTerminateProcess | Determina se um processo pode ser encerrado. |
TerminateProcess | Encerra um processo. |
GetPortProcessId | Obtém a ID do processo da própria porta. |
GetProgram | Obtém um programa associado a um nó de programa. |
Comentários
Esta interface é normalmente privada entre o SDM e o fornecedor de porta personalizado.
Se desejar, um mecanismo de depuração (DE) pode procurar essa interface na interface IDebugPort2 passada para LaunchSuspended e usar LaunchSuspended para iniciar o programa. Isso não é um requisito, no entanto, e um DE pode fazer o que precisar para iniciar o programa de solicitação.
Requisitos
Cabeçalho: portpriv.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll