Freigeben über


Package.IVsPackage.QueryClose Method

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Called to ask the VSPackage if the Visual Studio shell can be closed.

Namespace:  Microsoft.VisualStudio.Shell
Assemblies:   Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
  Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

'Declaration
Private Function QueryClose ( _
    <OutAttribute> ByRef close As Integer _
) As Integer Implements IVsPackage.QueryClose
'Usage
Dim instance As Package
Dim close As Integer
Dim returnValue As Integer

returnValue = CType(instance, IVsPackage).QueryClose(close)
int IVsPackage.QueryClose(
    out int close
)
private:
virtual int QueryClose(
    [OutAttribute] int% close
) sealed = IVsPackage::QueryClose
private abstract QueryClose : 
        close:int byref -> int 
private override QueryClose : 
        close:int byref -> int 
JScript does not support explicit interface implementations.

Parameters

  • close
    Type: System.Int32%
    Set canClose to false if you want to prevent the shell from closing

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK, otherwise it returns an error code.

Implements

IVsPackage.QueryClose(Int32%)

.NET Framework Security

See Also

Reference

Package Class

Package Members

Microsoft.VisualStudio.Shell Namespace