Metoda IVsProjectStartupServices.RemoveStartupService — (Guid)
Usuwa identyfikator GUID usługi z listy usług innych firm do uruchomienia i zwalnia usługę, jeśli został załadowany.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int RemoveStartupService(
[InAttribute] ref Guid guidService
)
int RemoveStartupService(
[InAttribute] Guid% guidService
)
abstract RemoveStartupService :
guidService:Guid byref -> int
Function RemoveStartupService (
<InAttribute> ByRef guidService As Guid
) As Integer
Parametry
- guidService
[w] Identyfikator GUID obiektu określający usługi.
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 IVsProjectStartupServices::RemoveStartupService(
[in] REFGUID guidService
);
Na RemoveStartupService, Zatrzymaj usługę zwalniając wskaźnik, uprzednio trzymane i usuwanie identyfikatora GUID z listy uruchamiania usługi utrwalone identyfikatorów GUID z pliku projektu.
Ta funkcja nie jest podany w HierUtil7's CVsHierarchy, która jest podstawą dla Basic Project's CMyProjectHierarchy, więc interfejs jest zaimplementowana w Basic Project próbki.Wykonania powyższych zachowanie w Basic Project jest zawarty w zmienną dla hierarchii (m_projectStartupServices), który dodaje kod potrzebny do zapamiętania usług i uruchom/zatrzymaj je.Członek klasy m_projectStartupServices jest zaimplementowana w CVsProjectStartupServices w pliku VsProjectStartupServices.h/.cpp, który można analizować, aby uzyskać przykład prawidłowego wykonania.
Zobacz też
Interfejs IVsProjectStartupServices
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku