Partilhar via


IDebugPortEx2

Essa interface permite que a sessão de depuração (SDM) do Gerenciador controle, os programas e processos em execução em uma porta.

IDebugPortEx2 : IUnknown

Observações para Implementadores

Um fornecedor de porta personalizada implementa essa interface no mesmo objeto que implementa IDebugPort2.

Observações para chamadores

As chamadas SDM QueryInterface sobre o IDebugPort2 interface para obter esta interface.

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IDebugPortEx2.

Método

Descrição

IDebugPortEx2::LaunchSuspended

Abre um arquivo executável.

IDebugPortEx2::ResumeProcess

Continua a execução de um processo.

IDebugPortEx2::CanTerminateProcess

Determina se um processo pode ser encerrado.

IDebugPortEx2::TerminateProcess

Encerra um processo.

IDebugPortEx2::GetPortProcessId

Obtém a ID de processo da porta propriamente dito.

IDebugPortEx2::GetProgram

Obtém um programa associado a um nó de programa.

Comentários

Essa interface é normalmente particular entre o SDM e o fornecedor de porta personalizada.

Se desejar, um mecanismo de depuração (DE) pode procurar essa interface IDebugPort2 interface é passado para IDebugEngineLaunch2::LaunchSuspended e usar IDebugPortEx2::LaunchSuspended para iniciar o programa. Isso é não uma exigência, no entanto, e um DE pode fazer tudo o que precisa fazer para iniciar o programa de solicitação.

Requisitos

Cabeçalho: portpriv.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugPort2

Conceitos

Interfaces principais