VDS_LOADBALANCE_POLICY_ENUM-Enumeration (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Definiert eine Reihe gültiger Lastenausgleichsrichtlinien für einen Pfad. Diese Richtlinien entsprechen den Definitionen im DSM-MOF.
Syntax
typedef enum _VDS_LOADBALANCE_POLICY_ENUM {
VDS_LBP_UNKNOWN = 0,
VDS_LBP_FAILOVER = 1,
VDS_LBP_ROUND_ROBIN = 2,
VDS_LBP_ROUND_ROBIN_WITH_SUBSET = 3,
VDS_LBP_DYN_LEAST_QUEUE_DEPTH = 4,
VDS_LBP_WEIGHTED_PATHS = 5,
VDS_LBP_LEAST_BLOCKS = 6,
VDS_LBP_VENDOR_SPECIFIC = 7
} VDS_LOADBALANCE_POLICY_ENUM;
Konstanten
VDS_LBP_UNKNOWN Wert: 0 Die Richtlinie ist unbekannt. |
VDS_LBP_FAILOVER Wert: 1 Die Richtlinie verwendet einen primären Pfad, wobei andere Pfade Sicherungspfade sind. |
VDS_LBP_ROUND_ROBIN Wert: 2 Die Richtlinie verwendet alle Pfade in Roundrobin-Art. |
VDS_LBP_ROUND_ROBIN_WITH_SUBSET Wert: 3 Die Richtlinie verwendet primäre Pfade im Roundrobin-Modus. Die Sicherungspfade werden verwendet, wenn alle primären Pfade Fehler. |
VDS_LBP_DYN_LEAST_QUEUE_DEPTH Wert: 4 Die Richtlinie verwendet den Pfad mit der geringsten Anzahl aktiver Anforderungen. |
VDS_LBP_WEIGHTED_PATHS Wert: 5 Die Richtlinie verwendet den Pfad mit der geringsten Gewichtung (jedem Pfad wird eine Gewichtung zugewiesen). |
VDS_LBP_LEAST_BLOCKS Wert: 6 Die Richtlinie verwendet den Pfad mit den geringsten Blöcken. |
VDS_LBP_VENDOR_SPECIFIC Wert: 7 Die Richtlinie ist eine anbieterspezifische Richtlinie. |
Hinweise
Hinweis In zukünftigen Windows-Versionen können der VDS_LOADBALANCE_POLICY_ENUM-Enumeration zusätzliche Konstanten hinzugefügt werden. Aus diesem Grund muss Ihre Anwendung so konzipiert sein, dass sie eine nicht erkannte VDS_LOADBALANCE_POLICY_ENUM Enumerationskonstante ordnungsgemäß verarbeitet.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 R2 [nur Desktop-Apps] |
Kopfzeile | vds.h |