Sdílet prostřednictvím


IVsPackage.QueryClose – metoda (Int32)

 

Umožňuje VSPackage, která vyžaduje zásah uživatele přerušit proces vypnutí.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int QueryClose(
    out int pfCanClose
)
int QueryClose(
    [OutAttribute] int% pfCanClose
)
abstract QueryClose : 
        pfCanClose:int byref -> int
Function QueryClose (
    <OutAttribute> ByRef pfCanClose As Integer
) As Integer

Parametry

  • pfCanClose
    [výstup] Příznak označující, zda VSPackage zavřít.Je nastavena na true -li zavřít VSPackage.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Tato metoda vrátí true -li zavřít VSPackage.Pokud false, prostředí pak zrušit konec procedury.

Tato metoda se nazývá IDE pouze během ručního vypnutí.Automatické vypnutí, např. při instalaci důležitých aktualizací, zavolejte get_CanClose metoda místo.

Podpis COM

Z vsshell.idl:

HRESULT IVsPackage::QueryClose(
   [out] BOOL *pfCanClose
);

Viz také

IVsPackage – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek