Udostępnij za pośrednictwem


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