__VSRDTATTRIB Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns information about a document in the running document table (RDT).
public enum class __VSRDTATTRIB
public enum class __VSRDTATTRIB
enum __VSRDTATTRIB
public enum __VSRDTATTRIB
type __VSRDTATTRIB =
Public Enum __VSRDTATTRIB
- Inheritance
-
__VSRDTATTRIB
Fields
Name | Value | Description |
---|---|---|
RDTA_NOTIFYDOCCHANGEDMASK | -65536 | A mask for the flags passed to the NotifyDocumentChanged(UInt32, UInt32) method. |
RDTA_Hierarchy | 1 | Hierarchical position of the document in the RDT. |
RDTA_ItemID | 2 | Item identifier of the document in the RDT. |
RDTA_MkDocument | 4 | Full path to the document in the RDT. |
RDTA_DocDataIsDirty | 8 | Flag indicates that the data of the document in the RDT has changed. |
RDTA_DocDataIsNotDirty | 16 | Flag indicates that the data of the document in the RDT has not changed. |
RDTA_DocDataReloaded | 65536 | This attribute event is fired by calling the NotifyDocumentChanged(UInt32, UInt32) method. |
RDTA_AltHierarchyItemID | 131072 | This attribute event is fired by calling the NotifyDocumentChanged(UInt32, UInt32) 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)