包含设置 DFS 根或链接的特定行为的属性。 此结构只能与 NetDfsSetInfo 函数一起使用。
语法
typedef struct _DFS_INFO_103 {
ULONG PropertyFlagMask;
ULONG PropertyFlags;
} DFS_INFO_103, *PDFS_INFO_103, *LPDFS_INFO_103;
成员
PropertyFlagMask
指定一个掩码值,该值指示哪些标志对 PropertyFlags 字段中的求值有效。
PropertyFlags
Bitfield,每个位负责适用于整个 DFS 命名空间、DFS 根或单个 DFS 链接的特定属性,具体取决于实际属性。 除非另有说明,否则允许任意位组合。
DFS_PROPERTY_FLAG_INSITE_REFERRALS (0x00000001)
来自 DFS 服务器的引荐响应,该 DFS 根或链接仅包含请求引荐的客户端位于同一站点中的这些目标。 无论其站点位置如何,始终返回两个全局优先级类中的目标。 此标志适用于基于域的 DFS 根、独立的 DFS 根和 DFS 链接。 如果此标志在 DFS 根位置设置,则它适用于所有链接;否则,它将应用于单个链接。 链接中的设置不会覆盖根设置。
DFS_PROPERTY_FLAG_ROOT_SCALABILITY (0x00000002)
如果设置了此标志,DFS 服务器将轮询最近的域控制器 (DC) ,而不是主域控制器, (PDC) 轮询该命名空间的 DFS 命名空间更改检查。 DFS 服务器对 DFS 元数据所做的任何修改不受此标志控制,但会发送到 PDC。 此标志对整个命名空间有效,仅适用于基于域的 DFS 命名空间。
DFS_PROPERTY_FLAG_SITE_COSTING (0x00000004)
设置此标志以启用目标的 Active Directory 站点成本。 从 DFS 服务器返回到请求的 DFS 客户端的目标按相对于 DFS 客户端的站点间成本进行分组。 根据增加网站成本对组进行排序,第一组由与客户端位于同一站点中的目标组成。 每个组中的目标是随机排序的。
如果未启用此标志,则默认返回两个集:与客户端位于同一站点中的一组目标,以及一组所有剩余目标。 此标志对整个 DFS 命名空间有效,适用于基于域的和独立的 DFS 命名空间。
目标优先级可以进一步影响目标排序。 有关如何使用站点成本来确定目标优先级的详细信息,请参阅 DFS 服务器目标优先级。
DFS_PROPERTY_FLAG_TARGET_FAILBACK (0x00000008)
设置此标志,使 V4 DFS 客户端能够故障回复到更优化的 (成本更低或优先级更高的目标) 目标。 如果此标志在 DFS 根位置设置,则它适用于所有链接;否则,它将应用于单个链接。 单个链接设置不会替代根设置。 目标故障回复设置由 DFS 服务器在 V4 引用响应中提供给 DFS 客户端。 此标志适用于基于域的根、独立根和链接。
DFS_PROPERTY_FLAG_CLUSTER_ENABLED (0x00000010)
如果设置了此标志,则会对 DFS 根目录进行群集,以便为存储故障转移提供高可用性。 不能使用 NetDfsSetInfo 函数设置此标志,并且仅适用于独立的 DFS 根和链接。
DFS_PROPERTY_FLAG_ABDE (0x00000020)
范围:基于域的 DFS 根和独立的 DFS 根。
设置此标志后,Access-Based 目录枚举 (在 DFS 命名空间的整个 DFS 根目标共享上启用 ABDE) 模式支持。 此标志仅对设置了 DFS_NAMESPACE_CAPABILITY_ABDE 功能标志的 DFS 命名空间有效。 有关详细信息,请参阅 DFS_INFO_50 和 DFS_SUPPORTED_NAMESPACE_VERSION_INFO。
DFS_PROPERTY_FLAG_ABDE标志仅在 DFS 命名空间根上有效,不适用于根目标、链接或链接目标。 必须启用此标志才能将安全描述符与 DFS 链接相关联。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows Vista |
| 最低受支持的服务器 | Windows Server 2008、Windows Server 2008 |
| 标头 | lmdfs.h (包括 LmDfs.h、Lm.h) |