IVsRunningDocumentTable2 Interface
Represents the running document table (RDT) and provides additional functionality beyond the IVsRunningDocumentTable interface.
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
| Name | Description | |
|---|---|---|
![]() | CloseDocuments(UInt32, IVsHierarchy, UInt32) | Closes one or more documents. |
![]() | FindAndLockDocumentEx(UInt32, String, IVsHierarchy, UInt32, IVsHierarchy, UInt32, IntPtr, UInt32) | Locates a document in the RDT using the document file name, then obtains a read or edit lock on that document. |
![]() | FindOrRegisterAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, IVsHierarchy, UInt32, IntPtr, UInt32) | Adds a lock to a registered or unregistered document. |
![]() | QueryCloseRunningDocument(String, Int32) | Closes the specified document, with possible confirmation, if it is open in an incompatible editor. |
This interface provides the ability for a package to close documents.
Notes to Implementers:
This interface is implemented by the environment.
Notes to Callers:
Obtain this interface from the IVsRunningDocumentTable interface, that in turn is obtained by calling the QueryService method on a site provider with the service ID IVsRunningDocumentTable and the interface GUID of the IVsRunningDocumentTable interface.
