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