Partilhar via


Método IVsRunningDocumentTable2.CloseDocuments (UInt32, IVsHierarchy, UInt32)

 

Publicado: abril de 2016

Fecha um ou mais documentos.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int CloseDocuments(
    uint grfSaveOptions,
    IVsHierarchy pHierarchy,
    uint docCookie
)
int CloseDocuments(
    unsigned int grfSaveOptions,
    IVsHierarchy^ pHierarchy,
    unsigned int docCookie
)
abstract CloseDocuments : 
        grfSaveOptions:uint32 *
        pHierarchy:IVsHierarchy *
        docCookie:uint32 -> int
Function CloseDocuments (
    grfSaveOptions As UInteger,
    pHierarchy As IVsHierarchy,
    docCookie As UInteger
) As Integer

Parâmetros

  • grfSaveOptions
    [in] Sinaliza a partir do __FRAMECLOSE enumeração.
  • pHierarchy
    [in] A IVsHierarchy objeto cujos documentos devem ser fechados.Consulte Comentários.
  • docCookie
    [in] Um valor abstrato que representa o documento a ser fechado.Consulte Comentários.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell80.idl:

HRESULT IVsRunningDocumentTable2::CloseDocuments(
   [in] FRAMECLOSE grfSaveOptions,
   [in] IVsHierarchy *pHierarchy,
   [in] VSCOOKIE docCookie
);

O pHierarchy e docCookie são mutuamente exclusivos; apenas um ou outro pode ser especificado.Especificando a pHierarchy parâmetro fecha todos os documentos abertos nessa hierarquia, enquanto que especificar o docCookie parâmetro fecha somente esse único documento.

O docCookie parâmetro é o mesmo valor que é retornado de FindAndLockDocument ou RegisterAndLockDocument métodos na IVsRunningDocumentTable interface.

Consulte também

Interface IVsRunningDocumentTable2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo