IVsShell.IsPackageInstalled – metoda (Guid, Int32)
Určuje, zda VSPackage identifikován guidPackage je nainstalován a registrován systémem.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
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
[v] Jedinečný identifikátor VSPackage.
- pfInstalled
[out retval] true nainstalovali VSPackage v registru.
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 IVsShell::IsPackageInstalled(
[in] REFGUID guidPackage,
[out, retval] BOOL *pfInstalled
);
Tuto metodu lze použít k dosažení rozšířené interakce mezi více VSPackages určit, zda jsou načteny.Je doporučeno, můžete dotaz služby této jiné proffer VSPackages.
Viz také
IVsShell – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek