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
grfSaveOptions
Type: System.UInt32[in] Flagi z __FRAMECLOSE wyliczenia.
pHierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[in] A IVsHierarchy obiektu, którego dokumenty mają być zamknięte. Zobacz uwagi.
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