IDebugProgramEngines2IDebugProgramEngines2
Essa interface é usada por nós de programa para especificar todos os mecanismos de depuração possíveis 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.
SyntaxSyntax
IDebugProgramEngines2 : IUnknown
Notas para implementadoresNotes for Implementers
Um dos ou um fornecedor DE porta personalizada implementa essa interface no mesmo objeto que implementa o IDebugProgramNode2 para dar suporte ao estabelecimento DE um de um a ser usado para um programa específico.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
Chame QueryInterface em uma IDebugProgramNode2
interface para obter essa interface.Call QueryInterface on an IDebugProgramNode2
interface to obtain this interface.
Métodos em 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 todo o DEs possível que pode depurar este programa.Indicates all the possible DEs that can debug this program. |
SetEngineSetEngine | Seleciona o DE a ser usado para depurar este programa.Selects the DE to use for debugging this program. |
ComentáriosRemarks
Depois que um DE é escolhido pelo usuário, essa opção é registrada com o nó do 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