Partilhar via


Método IVsLaunchPadFactory.CreateLaunchPad (IVsLaunchPad)

 

Cria um IVsLaunchPad objeto que pode ser usado para gerar as ferramentas de linha de comando e arquivos em lote.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int CreateLaunchPad(
    out IVsLaunchPad ppLaunchPad
)
int CreateLaunchPad(
    [OutAttribute] IVsLaunchPad^% ppLaunchPad
)
abstract CreateLaunchPad : 
        ppLaunchPad:IVsLaunchPad byref -> int
Function CreateLaunchPad (
    <OutAttribute> ByRef ppLaunchPad As IVsLaunchPad
) As Integer

Parâmetros

  • ppLaunchPad
    [out] Ponteiro para um objeto de ponto de partida.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsLaunchPadFactory::CreateLaunchPad(
   [out] IVsLaunchPad **ppLaunchPad
);

Esse método cria uma IVsLaunchPad objeto que pode ser usado para gerar as ferramentas de linha de comando e arquivos em lote.O IVsLaunchPad as tarefas de saída de tubulação para a janela de saída e de permitir que o usuário cancele alças do objeto.Se o usuário cancela, ele interrompe o processo gerado.

Alguns sistemas de projeto usará esta funcionalidade para implementar StartBuild.

É possível especificamente criar um IVsLaunchPad o objeto em um thread de construtor de plano de fundo.Para fazer isso, o sistema do projeto deve QueryService para o SVsLaunchPadFactory serviço do thread principal da interface do usuário.Ele deve passar a IVsLaunchPadFactory interface desempacotada ao seu segmento builder e chame IVsLaunchPadFactory::CreateLaunchPad do thread do construtor para criar o objeto no thread do construtor.

System_CAPS_noteObservação

Isso ligeiramente curvar as regras de empacotamento de COM, mas é necessário obter o LaunchPad objeto criado no thread correto.O IVsLaunchPad objeto retornado é um Apartment Model objeto.

Consulte também

Interface IVsLaunchPadFactory
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo