IDebugProgramEngines2IDebugProgramEngines2

Essa interface é usada por nós de programa para especificar todos os possíveis mecanismos de depuração (DE) que podem depurar este programa.This interface is used by program nodes to specify all the possible debug engines (DE) that can debug this program.

SintaxeSyntax

IDebugProgramEngines2 : IUnknown  

Observações para implementadoresNotes for Implementers

Um fornecedor de porta personalizada ou um DE implementa essa interface no mesmo objeto que implementa IDebugProgramNode2 para dar suporte ao estabelecimento DE específico a ser usado para um determinado programa.A DE or a custom port supplier implements this interface on the same object that implements IDebugProgramNode2 to support establishing a specific DE to use for a particular program.

Observações para chamadoresNotes for Callers

Chamar QueryInterface em um IDebugProgramNode2 interface para obter essa interface.Call QueryInterface on an IDebugProgramNode2 interface to obtain this interface.

Métodos na ordem VtableMethods in Vtable Order

A tabela a seguir mostra os métodos de IDebugProgramEngines2.The following table shows the methods of IDebugProgramEngines2.

MétodoMethod DescriçãoDescription
EnumPossibleEnginesEnumPossibleEngines Indica o DEs possíveis que podem depurar este programa.Indicates all the possible DEs that can debug this program.
SetEngineSetEngine Seleciona o DE ser usado para depurar este programa.Selects the DE to use for debugging this program.

ComentáriosRemarks

Depois que a DE é escolhida pelo usuário, essa opção está registrada com o nó de programa chamando SetEngine.Once a DE is chosen by the user, that choice is registered with the program node by calling SetEngine. O mecanismo selecionado torna-se o mecanismo retornado por GetEngineInfo.The selected engine becomes the engine returned by GetEngineInfo.

RequisitosRequirements

Cabeçalho: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee Also

Interfaces de núcleo Core Interfaces
IDebugProgramNode2 IDebugProgramNode2
GetEngineInfoGetEngineInfo