Udostępnij za pośrednictwem


Metoda IVsPackage.QueryClose — (Int32)

 

Umożliwia VSPackage, który wymaga interwencji użytkownika, aby przerwać proces zamykania.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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
    [out] Flaga wskazująca, czy można zamknąć VSPackage.Jest ustawiona na true , jeśli można zamknąć VSPackage.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Ta metoda zwraca true , jeśli można zamknąć VSPackage.Jeśli false, środowiska naturalnego, następnie można anulować procedury wyjścia.

Metoda ta jest wywoływana przez IDE tylko podczas ręcznego zamknięć systemu.Automatycznego zamknięcia systemu, na przykład podczas instalowania aktualizacji krytycznych, call get_CanClose metoda zamiast.

Podpis COM

Z vsshell.idl:

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

Zobacz też

Interfejs IVsPackage
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku