__VSRDTATTRIB 枚举

返回有关文档的信息在运行文档表 (RDT)。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Public Enumeration __VSRDTATTRIB
public enum __VSRDTATTRIB

成员

成员名称 说明
RDTA_Hierarchy 文档的层级位置在 RDT。
RDTA_ItemID 文档的项 ID 在 RDT 的。
RDTA_MkDocument 文档的完整路径。 RDT。
RDTA_DocDataIsDirty 标志指示文档中的数据。 RDT 的已更改。
RDTA_DocDataIsNotDirty 标志指示文档中的数据。 RDT 的未发生更改。
RDTA_NOTIFYDOCCHANGEDMASK 标志的掩码传递给 NotifyDocumentChanged 方法。
RDTA_DocDataReloaded 此属性通过调用事件 NotifyDocumentChanged 方法引发。
RDTA_AltHierarchyItemID 此属性通过调用事件 NotifyDocumentChanged 方法引发。

备注

COM 签名

从 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;

从此枚举的值传递给以下方法:

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间