IDebugProgramNode2
Essa interface representa um programa que pode ser depurado.
IDebugProgramNode2 : IUnknown
Observações para Implementadores
Um mecanismo de depuração (DE) ou um fornecedor de porta personalizada implementa essa interface para representar um programa que possa ser depurado. Normalmente, essa interface é implementada no mesmo objeto que implementa o IDebugProgram2 interface. Essa interface é registrada com Visual Studio chamando IDebugProgramPublisher2::PublishProgramNode.
Observações para chamadores
Chame IDebugProgramProvider2::GetProviderProgramNode para retornar a esta interface. Um fornecedor de porta personalizada recebe nesta interface por meio de uma chamada para IDebugPortNotify2::AddProgramNode. Um DE recebe nesta interface por meio de uma chamada para IDebugEngine2::Attach.
Métodos na ordem de Vtable
A tabela a seguir mostra os métodos de IDebugProgramNode2.
Método |
Descrição |
---|---|
Obtém o nome de um programa. |
|
Obtém o nome do processo que hospeda um programa. |
|
Obtém o identificador de processo do sistema para o processo que hospeda um programa. |
|
PRETERIDO. NÃO USE. |
|
PRETERIDO. NÃO USE. Consulte o IDebugProgramNodeAttach2 interface para uma abordagem alternativa. |
|
Obtém o nome e o identificador do DE executar este programa. |
|
PRETERIDO. NÃO USE. |
Comentários
O Gerenciador de sessão de depuração (SDM) normalmente chama IDebugProgramProvider2::GetProviderProgramNode para obter esta interface.
Requisitos
Cabeçalho: Msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Consulte também
Referência
IDebugPortNotify2::AddProgramNode
IDebugPortNotify2::RemoveProgramNode
IDebugProgramProvider2::GetProviderProgramNode
IDebugProgramPublisher2::PublishProgramNode