DFS_TARGET_PRIORITY Struktur (lmdfs.h)

Enthält die Prioritätsklasse und den Rang eines bestimmten DFS-Ziels.

Syntax

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

Member

TargetPriorityClass

DFS_TARGET_PRIORITY_CLASS Enumerationswert, der die Prioritätsklasse des Ziels angibt.

TargetPriorityRank

Gibt den Prioritätsrangwert des Ziels an. Der Standardwert ist "0", der den Rang der höchsten Priorität innerhalb einer Prioritätsklasse angibt.

Reserved

Dieses Element ist reserviert und muss null sein.

Bemerkungen

Diese Struktur wird als TargetPriority-Element der strukturen DFS_INFO_104, DFS_INFO_106 und DFS_STORAGE_INFO_1 verwendet. Es gibt keine Funktionen, die diese Struktur direkt verwenden.

Die Reihenfolge der Prioritätsklassen von der höchsten bis zur niedrigsten Klasse lautet wie folgt:

  • DfsGlobalHighPriorityClass
  • DfsSiteCostHighPriorityClass
  • DfsSiteCostNormalPriorityClass
  • DfsSiteCostLowPriorityClass
  • DfsGlobalLowPriorityClass
Serverziele werden zunächst in globale Klassen mit hoher Priorität, normaler Priorität und klassen mit niedriger Priorität gruppiert. Die normale Prioritätsklasse wird dann basierend auf den Active Directory-Standortkosten in hohe Priorität, die normale Priorität der Standortkosten und die Klassen mit niedriger Priorität auf Standortkosten unterteilt.

Beispielsweise werden alle Serverziele mit einem Standortkostenwert von 0 zuerst in hohe, normale und niedrige Prioritätsklassen gruppiert. Anschließend werden alle Serverziele mit höheren Standortkosten ebenfalls in hohe, normale und niedrige Prioritätsklassen getrennt. Daher wird ein Serverziel mit einem Standortkostenwert von 0 und einer Standortkostenklasse mit niedriger Priorität immer noch höher als ein Serverziel mit einem Standortkostenwert von 1 und der Klasse mit hoher Priorität der Standortkosten eingestuft.

Beachten Sie, dass der Wert für eine "normale Prioritätsklasse" auf 0 festgelegt ist, obwohl er niedriger als DfsGlobalHighPriorityClass und DfsSiteCostHighPriorityClass ist. Dies ist die Standardeinstellung für die Prioritätsklasse. Der Prioritätsrang kann zum Diskriminieren innerhalb einer Prioritätsklasse für die hinzugefügte Granularität verwendet werden.

Weitere Informationen dazu, wie die Serverzielpriorität bestimmt wird, finden Sie unter DFS Server Target Prioritization.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008, Windows Server 2008
Header lmdfs.h (include LmDfs.h, Lm.h)

Weitere Informationen

DFS Server-Zielpriorisierung

DFS_INFO_104

DFS_INFO_106

DFS_STORAGE_INFO_1

DFS_TARGET_PRIORITY_CLASS

Funktionen des verteilten Dateisystems (DFS)

NetDfsSetInfo

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen