Returns information about a document in the running document table (RDT).
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Public Enumeration __VSRDTATTRIB
public enum __VSRDTATTRIB
public enum class __VSRDTATTRIB
type __VSRDTATTRIB
public enum __VSRDTATTRIB
Members
| 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. | 
Remarks
COM Signature
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)