DfsrIdRecordInfo 类中未记录的值

DfsrIdRecordInfo 类中未记录的值

根据 MSDN (http://msdn.microsoft.com/en-us/library/windows/desktop/bb540013(v=vs.85).aspx)这些是 DfsrIdRecordInfo wmi 类的“flags”属性的唯一可能值:

数据类型:uint8 访问类型:只读

当前标志、权威标志和文件类型标志的组合。

PRESENT_FLAG 0x1 该资源不是墓碑;它在计算机上可用。

NAME_CONFLICT_FLAG 0x2 由于名称冲突而生成墓碑。此标志仅对墓碑有意义。

UID_VISIBLE_FLAG 0x4 ID 记录已发送给其他合作伙伴;因此,其他合作伙伴知道此资源。

JOURNAL_WRAP_FLAG 0x10 卷已发生日志覆盖,并且尚未检查资源以确定日志覆盖恢复过程是否有任何更改。

PENDING_TOMBSTONE_FLAG 0x20 ID 记录正在被墓碑化(或删除)。

当我检查我的一个文件时,它报告其标志属性的值为“5”。值“5”到底是什么意思?

__GENUS              : 2
__CLASS              : DfsrIdRecordInfo
__SUPERCLASS         : 
__DYNASTY            : DfsrIdRecordInfo
__RELPATH            : DfsrIdRecordInfo.Uid="{6A33C970-929A-4052-ACB5-92520F3B0E7C}-v3794"
__PROPERTY_COUNT     : 17
__DERIVATION         : {}
__SERVER             : MYSERVER
__NAMESPACE          : root\microsoftdfs
__PATH               : \\MYSERVER\root\microsoftdfs:DfsrIdRecordInfo.Uid="{6A33C970-929A-4052-ACB5-92520F3B0E7C}-v3794"
Attributes           : 32
Clock                : 20130322134516.934807-000
CreateTime           : 20130322134514.017682-000
Fence                : 3
Fid                  : 1970324837048435
FileHash             : 6ab5e41820f1c6d0 91fd3ef981e4d98f
FileName             : test.txt
****Flags                : 5*****
FullPathName         : C:\Myfolder\test.txt
GVsn                 : {6A33C970-929A-4052-ACB5-92520F3B0E7C}-v3795
Index                : 1536
ParentUid            : {D1AC58C9-B5DB-4595-8D7A-BF271866B18D}-v1
ReplicatedFolderGuid : D1AC58C9-B5DB-4595-8D7A-BF271866B18D
Uid                  : {6A33C970-929A-4052-ACB5-92520F3B0E7C}-v3794
UpdateTime           : 20130322141644.440697-000
Usn                  : 303139856
Volume               : \\.\C:
PSComputerName       : MYSERVER

答案1

记录得很清楚,重点是我的:

A旗帜组合[注意复数] 表示当前、权威和文件类型标志。

使用您的价值观:

PRESENT_FLAG     0x1
UID_VISIBLE_FLAG 0x4 +
--------------------
Flag Combination 0x5

这表明PRESENT_FLAGUID_VISIBLE_FLAG都已设置。

相关内容