IDebugEngineProgram2
Essa interface fornece suporte à depuração multi-thread.
Sintaxe
IDebugEngineProgram2 : IUnknown
Notas para implementadores
Um mecanismo de depuração implementa essa interface para oferecer suporte à depuração simultânea de vários threads. Essa interface é implementada no mesmo objeto que implementa a interface IDebugProgram2 .
Observações para chamadores
Use QueryInterface para obter essa interface de uma IDebugProgram2
interface.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugEngineProgram2
.
Método | Descrição |
---|---|
Parar | Interrompe todos os threads em execução neste programa. |
WatchForThreadStep | Observa a execução (ou pára de observar a execução) a ocorrer no thread especificado. |
WatchForExpressionEvaluationOnThread | Permite (ou não permite) que a avaliação de expressão ocorra no thread especificado, mesmo que o programa seja interrompido. |
Comentários
O Visual Studio chama essa interface em resposta a um evento IDebugProgramCreateEvent2 e para definir os estados "Watch for Thread Step" e "Watch for Expression Evaluation on Thread" do programa. Stop é chamado sempre que o programa deve ser interrompido, este método dá ao programa a chance de encerrar todos os threads.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll