IDebugEngineLaunch2
Usado por um mecanismo de depuração (DE) para iniciar e encerrar programas.
IDebugEngineLaunch2 : IDebugEngine2
Observações para Implementadores
Essa interface é implementada por um DE personalizados, se ele tiver requisitos especiais para iniciar um processo que não pode ser manipulado inteiramente por uma porta personalizada. Isso normalmente é o caso, quando o DE faz parte de um intérprete e o processo sendo depurado é um script: o intérprete precisa ser iniciado pela primeira vez e, em seguida, o script é carregado e iniciado. Uma porta pode iniciar o interpretador, mas o script pode exigir um tratamento especial (que é onde o DE tem uma função). Essa interface é implementada apenas se houver requisitos exclusivos para iniciar um programa que não pode tratar a uma porta personalizada.
Observações para chamadores
Essa interface é chamada pelo Gerenciador de depuração de sessão (SDM) se o SDM pode obter essa interface da IDebugEngine2 interface (usando QueryInterface). Se essa interface pode ser obtida, o SDM sabe que o DE tem requisitos especiais e chama essa interface para iniciar o programa em vez de ter a porta para iniciá-lo.
Métodos na ordem de Vtable
A tabela a seguir mostra os métodos de IDebugEngineLaunch2.
Método |
Descrição |
---|---|
Inicia um processo por meio de. |
|
Execução do processo de currículos. |
|
Determina se um processo pode ser terminado. |
|
Encerra um processo. |
Requisitos
Cabeçalho: Msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll