Freigeben über


MPIO_DSM_Path-Struktur (mpiodisk.h)

Die MPIO_DSM_Path-Struktur wird verwendet, um die DSM-Definition eines Pfads darzustellen.

Syntax

typedef struct _MPIO_DSM_Path {
  ULONGLONG DsmPathId;
  ULONGLONG Reserved;
  ULONG     PathWeight;
  ULONG     PrimaryPath;
} MPIO_DSM_Path, *PMPIO_DSM_Path;

Member

DsmPathId

Ein nicht signiertes 64-Bit-Feld, das als eindeutiger Bezeichner verwendet wird, um Pfade zu unterscheiden, die dem DSM bekannt sind.

Reserved

Sollte null sein.

PathWeight

Ein nicht signiertes 32-Bit-Feld, das die Gewichtung enthält, die dem angegebenen Pfad zugeordnet ist. Der zugewiesene Wert bestimmt die Reihenfolge, in der der DSM die Pfade auswählt, wenn die Richtlinie für den Lastenausgleich auf Gewichteter Pfad festgelegt ist. Dies bedeutet, dass ein Benutzer jedem Pfad, der für ein Gerät verfügbar ist, Gewichtungen zuweisen kann. Wenn die Lastenausgleichsrichtlinie für das Gerät als "Gewichteter Pfad" festgelegt ist, verwendet MPIO diesen PathWeight-Wert, um zu bestimmen, welcher Pfad verwendet werden soll.

PrimaryPath

Ein nicht signiertes 32-Bit-Feld, das als Flag verwendet wird, um den Pfadstatus beim Zugriff auf eine bestimmte LUN anzugeben.

Anforderungen

Anforderung Wert
Header mpiodisk.h (include Mpiowmi.h)