Metoda IVsShell.IsPackageInstalled — (Guid, Int32)
Określa, czy VSPackage identyfikowane przez guidPackage jest zainstalowany i zarejestrowany w systemie.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int IsPackageInstalled(
[InAttribute] ref Guid guidPackage,
out int pfInstalled
)
int IsPackageInstalled(
[InAttribute] Guid% guidPackage,
[OutAttribute] int% pfInstalled
)
abstract IsPackageInstalled :
guidPackage:Guid byref *
pfInstalled:int byref -> int
Function IsPackageInstalled (
<InAttribute> ByRef guidPackage As Guid,
<OutAttribute> ByRef pfInstalled As Integer
) As Integer
Parametry
guidPackage
Type: System.Guid[in] Unikatowy identyfikator pakietu VSPackage.
pfInstalled
Type: System.Int32[out, retval] true Jeśli zainstalowano pakietu VSPackage w rejestrze.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsShell::IsPackageInstalled(
[in] REFGUID guidPackage,
[out, retval] BOOL *pfInstalled
);
Ta metoda może służyć do osiągnięcia zaawansowane interakcje między wiele pakiety VSPackages w celu ustalenia, czy zostały załadowane. Zaleca się kwerendy dla usług innych proffer pakiety VSPackages.
Zobacz też
Interfejs IVsShell
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku