Partilhar via


IDebugEngineProgram2

Essa interface fornece suporte de depuração de vários segmentos.

IDebugEngineProgram2 : IUnknown

Observações para Implementadores

Um mecanismo de depuração implementa essa interface para oferecer suporte à depuração simultânea de vários segmentos. Essa interface é implementada no mesmo objeto que implementa o IDebugProgram2 interface.

Observações para chamadores

Use QueryInterface para obter essa interface de um IDebugProgram2 interface.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugEngineProgram2::Stop

Interrompe todos os threads em execução neste programa.

IDebugEngineProgram2::WatchForThreadStep

Aguarda a execução (ou assistindo a execução de parada) ocorra em um determinado thread.

IDebugEngineProgram2::WatchForExpressionEvaluationOnThread

Permite (ou não) a avaliação da expressão para ocorrer em determinado segmento, mesmo se o programa é interrompido.

Comentários

Visual Studio chama essa interface em resposta a uma IDebugProgramCreateEvent2 eventos e para definir os estados "Watch para Thread passo a" e "Watch para expressão de avaliação no Thread" do programa. IDebugEngineProgram2::Stopé chamado sempre que o programa está a ser interrompido; Esse método oferece o programa a oportunidade de encerrar todos os segmentos.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProgram2