IDebugProgramEngines2

Essa interface é usada por nós de programa para especificar todos os possíveis mecanismos de depuração (DE) que podem depurar este programa.

Sintaxe

IDebugProgramEngines2 : IUnknown

Notas para implementadores

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

Observações para chamadores

Chame QueryInterface em uma IDebugProgramNode2 interface para obter essa interface.

Métodos na ordem VTable

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

Método Descrição
EnumPossibleEngines Indica todas as DEs possíveis que podem depurar este programa.
SetEngine Seleciona o DE a ser usado para depurar este programa.

Comentários

Uma vez que um DE é escolhido pelo usuário, essa escolha é registrada com o nó do programa chamando SetEngine. O mecanismo selecionado torna-se o mecanismo retornado por GetEngineInfo.

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também