IVsPackage.QueryClose(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Habilita um VSPackage que exige a intervenção do usuário para anular o processo de desligamento.
public:
int QueryClose([Runtime::InteropServices::Out] int % pfCanClose);
int QueryClose([Runtime::InteropServices::Out] int & pfCanClose);
public int QueryClose (out int pfCanClose);
abstract member QueryClose : int -> int
Public Function QueryClose (ByRef pfCanClose As Integer) As Integer
Parâmetros
- pfCanClose
- Int32
fora Sinalizador que indica se o VSPackage pode ser fechado. É definido como true
se o VSPackage pode fechar.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Esse método retorna true
se o VSPackage pode fechar. Se false
, o ambiente pode cancelar o procedimento de saída.
Esse método é chamado pelo IDE somente durante os desligamentos manuais. Os desligamentos automatizados, como ao instalar atualizações críticas, chamam o get_CanClose método em vez disso.
Assinatura COM
De VSShell. idl:
HRESULT IVsPackage::QueryClose(
[out] BOOL *pfCanClose
);