Partager via


__VSRDTATTRIB Enum

Definition

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:

Applies to