__VSRDTATTRIB Enumeration
Returns information about a document in the running document table (RDT).
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Member name | Description | |
|---|---|---|
| RDTA_AltHierarchyItemID | This attribute event is fired by calling the NotifyDocumentChanged method. | |
| RDTA_DocDataIsDirty | Flag indicates that the data of the document in the RDT has changed. | |
| RDTA_DocDataIsNotDirty | Flag indicates that the data of the document in the RDT has not changed. | |
| RDTA_DocDataReloaded | This attribute event is fired by calling the NotifyDocumentChanged method. | |
| RDTA_Hierarchy | Hierarchical position of the document in the RDT. | |
| RDTA_ItemID | Item identifier of the document in the RDT. | |
| RDTA_MkDocument | Full path to the document in the RDT. | |
| RDTA_NOTIFYDOCCHANGEDMASK | A mask for the flags passed to the NotifyDocumentChanged method. |
From vsshell.idl:
enum __VSRDTATTRIB { RDTA_Hierarchy = 0x00000001, RDTA_ItemID = 0x00000002, RDTA_MkDocument = 0x00000004, RDTA_DocDataIsDirty = 0x00000008, RDTA_DocDataIsNotDirty = 0x00000010, // The following attribute events are fired by calling NotifyDocumentChanged RDTA_NOTIFYDOCCHANGEDMASK = 0xFFFF0000, RDTA_DocDataReloaded = 0x00010000, RDTA_AltHierarchyItemID = 0x00020000, }; typedef DWORD VSRDTATTRIB;
The values from this enumeration are passed to the following methods:
RenameDocData (IVsPersistDocData interface)
RenameDocData (IVsPersistDocData2 interface)
OnAfterAttributeChange (IVsRunningDocTableEvents interface)
OnAfterAttributeChange (IVsRunningDocTableEvents2 interface)
OnAfterAttributeChangeEx (IVsRunningDocTableEvents2 interface)
OnAfterAttributeChange (IVsRunningDocTableEvents3 interface)
OnAfterAttributeChangeEx (IVsRunningDocTableEvents3 interface)