DFS_TARGET_PRIORITY 结构 (lmdfs.h)

包含特定 DFS 目标的优先级类和排名。

语法

typedef struct _DFS_TARGET_PRIORITY {
  DFS_TARGET_PRIORITY_CLASS TargetPriorityClass;
  USHORT                    TargetPriorityRank;
  USHORT                    Reserved;
} DFS_TARGET_PRIORITY, *PDFS_TARGET_PRIORITY;

成员

TargetPriorityClass

DFS_TARGET_PRIORITY_CLASS 枚举值,该值指定目标的优先级类。

TargetPriorityRank

指定目标的优先级排名值。 默认值为 0,表示优先级类中优先级最高的级别。

Reserved

此成员为保留成员,必须为零。

注解

此结构用作DFS_INFO_104DFS_INFO_106DFS_STORAGE_INFO_1结构的 TargetPriority 成员。 没有直接使用此结构的函数。

优先级类从高到低的顺序如下:

  • DfsGlobalHighPriorityClass
  • DfsSiteCostHighPriorityClass
  • DfsSiteCostNormalPriorityClass
  • DfsSiteCostLowPriorityClass
  • DfsGlobalLowPriorityClass
服务器目标最初分为全局高优先级、普通优先级和低优先级类。 然后,根据 Active Directory 站点成本将正常优先级类细分为站点成本高优先级、站点成本正常优先级和站点成本低优先级类。

例如,站点成本值为 0 的所有服务器目标首先分组为站点成本高、普通和低优先级类。 然后,站点成本较高的所有服务器目标同样分为站点成本高、普通和低优先级类。 因此,站点成本值为 0 且站点成本低优先级类的服务器目标仍高于站点成本值为 1 且站点成本高优先级类的服务器目标。

请注意,“普通优先级类”的值设置为 0,即使其优先级低于 DfsGlobalHighPriorityClassDfsSiteCostHighPriorityClass。 这是优先级类的默认设置。 优先级级别可用于在优先级类中区分,以增加粒度。

有关如何确定服务器目标优先级的详细信息,请参阅 DFS 服务器目标优先级

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008、Windows Server 2008
标头 lmdfs.h (包括 LmDfs.h、Lm.h)

另请参阅

DFS 服务器目标优先级

DFS_INFO_104

DFS_INFO_106

DFS_STORAGE_INFO_1

DFS_TARGET_PRIORITY_CLASS

分布式文件系统 (DFS) 函数

NetDfsSetInfo

网络管理概述

网络管理结构