Udostępnij za pośrednictwem


Metoda IVsRunningDocumentTable2.CloseDocuments — (UInt32, IVsHierarchy, UInt32)

 

Zamyka jeden lub więcej dokumentów.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

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

Parametry

  • docCookie
    Type: System.UInt32

    [in] Ogólna wartość reprezentująca dokument zostanie zamknięty. Zobacz uwagi.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell80.idl:

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

pHierarchy i docCookie wzajemnie się wykluczają, można określić tylko jeden lub inne. Określanie pHierarchy parametru zamyka wszystkie otwarte dokumenty w tej hierarchii podczas określania docCookie parametru zamyka tylko jednego dokumentu.

docCookie Parametr ma tę samą wartość, który jest zwracany z FindAndLockDocument lub RegisterAndLockDocument metod w IVsRunningDocumentTable interfejsu.

Zobacz też

Interfejs IVsRunningDocumentTable2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku