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

Confira também