__VSRDTATTRIB Enumeration

 

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)

public enum __VSRDTATTRIB

Member nameDescription
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:

Return to top
Show: