Metoda IVsLaunchPadFactory.CreateLaunchPad — (IVsLaunchPad)
Tworzy IVsLaunchPad obiekt, który można uruchomić z wiersza polecenia narzędzia i pliki wsadowe.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Parametry
- ppLaunchPad
[out] Wskaźnik do obiektu startowa.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsLaunchPadFactory::CreateLaunchPad(
[out] IVsLaunchPad **ppLaunchPad
);
Metoda ta polega na IVsLaunchPad obiekt, który można uruchomić z wiersza polecenia narzędzia i pliki wsadowe.IVsLaunchPad Obiekt obsługuje rutynowych zadań produkcji rurociągów do okna dane wyjściowe i umożliwienia użytkownikowi anulowania.Jeśli użytkownik anuluje, zabija zduplikowanego procesu.
Niektóre systemy projektu będzie korzystać z tej funkcji, aby zaimplementować StartBuild.
Jest w szczególności możliwe tworzenie IVsLaunchPad obiektu wątku konstruktora tła.Aby to zrobić, należy system projektu QueryService do SVsLaunchPadFactory usługi z głównego wątku interfejsu użytkownika.Należy ją przekazywać IVsLaunchPadFactory interfejsu wycofaniem do ich wątku konstruktora, a następnie wywołać IVsLaunchPadFactory::CreateLaunchPad z wątku konstruktora w celu utworzenia obiektu wątku konstruktora.
[!UWAGA]
To nieco zginanie punkt zasady COM, ale jest niezbędne, aby uzyskać LaunchPad obiekt utworzony właściwego wątku.IVsLaunchPad Obiekt zwracany jest Apartment Model obiektu.
Zobacz też
Interfejs IVsLaunchPadFactory
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku