IVsPackage.QueryClose(Int32) Método

Definição

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

Int32

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  
);  

Aplica-se a