Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

__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
public enum __VSRDTATTRIB
public enum __VSRDTATTRIB
 Member nameDescription
RDTA_AltHierarchyItemIDThis attribute event is fired by calling the NotifyDocumentChanged method.  
RDTA_DocDataIsDirtyFlag indicates that the data of the document in the RDT has changed.  
RDTA_DocDataIsNotDirtyFlag indicates that the data of the document in the RDT has not changed.  
RDTA_DocDataReloadedThis attribute event is fired by calling the NotifyDocumentChanged method.  
RDTA_HierarchyHierarchical position of the document in the RDT.  
RDTA_ItemIDItem identifier of the document in the RDT.  
RDTA_MkDocumentFull path to the document in the RDT.  
RDTA_NOTIFYDOCCHANGEDMASKA mask for the flags passed to the NotifyDocumentChanged method. 

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:

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.