Sdílet prostřednictvím


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