Partilhar via


IDebugProgramEngines2

Essa interface é usada por nós de programa para especificar todos os possíveis debug mecanismos (DE) que podem depurá-lo.

IDebugProgramEngines2 : IUnknown

Observações para Implementadores

Um fornecedor de porta personalizada ou um DE implementa essa interface no mesmo objeto que implementa IDebugProgramNode2 para oferecer suporte ao estabelecimento de um específico DE usar para um determinado programa.

Observações para chamadores

Chame QueryInterface em um IDebugProgramNode2 interface para obter esta interface.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugProgramEngines2::EnumPossibleEngines

Indica o DEs possível que pode depurá-lo.

IDebugProgramEngines2::SetEngine

Seleciona o DE ser usado para depurar este programa.

Comentários

Assim que um DE é escolhido pelo usuário, essa opção é registrada com o nó do programa chamando IDebugProgramEngines2::SetEngine. O mecanismo selecionado torna-se o mecanismo retornado por IDebugProgramNode2::GetEngineInfo.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProgramNode2

IDebugProgramNode2::GetEngineInfo

Conceitos

Interfaces principais