IVsProjectStartupServices.RemoveStartupService – metoda (Guid)
Odebere ze seznamu služeb třetích stran spuštění Identifikátor GUID služby a služby uvolní, pokud byl načten.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
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
[v] Objekt GUID určující služby.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z vsshell.idl:
HRESULT IVsProjectStartupServices::RemoveStartupService(
[in] REFGUID guidService
);
Na RemoveStartupService, zastavte službu uvolněním ukazatel dříve a odebrat identifikátor GUID v seznamu po spuštění služby trvala identifikátory GUID se souborem projektu.
Tato funkce není k dispozici v HierUtil7na CVsHierarchy, což je základ pro Basic Projecta CMyProjectHierarchy, takže rozhraní je implementováno v Basic Project vzorku.Provádění výše uvedené chování v Basic Project je součástí hierarchie (m_projectStartupServices), který přidá kód, který trvá zapamatování služby a spuštění a zastavení jejich členské proměnné.Člen třídy m_projectStartupServices je implementován v CVsProjectStartupServices v souboru VsProjectStartupServices.h/.cpp, který dokáže analyzovat získat Příklad správného provedení.
Viz také
IVsProjectStartupServices – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek