Freigeben über


MPIO_DSM_Path_V2 Struktur (mpiodisk.h)

Die MPIO_DSM_Path_V2-Struktur wird verwendet, um die Definition eines Pfads des DSM darzustellen. Es ist eine Obermenge der zuvor vorhandenen MPIO_DSM_Path Klasse.

Syntax

typedef struct _MPIO_DSM_Path_V2 {
  ULONGLONG DsmPathId;
  ULONGLONG Reserved;
  ULONG     PathWeight;
  ULONG     PrimaryPath;
  ULONG     OptimizedPath;
  ULONG     PreferredPath;
  ULONG     FailedPath;
  ULONG     TargetPortGroup_State;
  ULONG     ALUASupport;
  UCHAR     SymmetricLUA;
  UCHAR     TargetPortGroup_Preferred;
  USHORT    TargetPortGroup_Identifier;
  ULONG     TargetPort_Identifier;
  ULONG     Reserved32;
  ULONGLONG Reserved64;
} MPIO_DSM_Path_V2, *PMPIO_DSM_Path_V2;

Angehörige

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.

PrimaryPath

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

OptimizedPath

Ein nicht signiertes 32-Bit-Feld, das in Verbindung mit PrimaryPath- verwendet wird, um den Pfadstatus für den Zugriff auf eine LUN anzugeben.

PreferredPath

Ein nicht signiertes 32-Bit-Feld, das als Flag verwendet wird, um anzugeben, ob dies der bevorzugte Pfad für den Zugriff auf die LUN ist.

FailedPath

Ein nicht signiertes 32-Bit-Feld, das als Kennzeichen verwendet wird, um anzugeben, ob der Pfad fehlgeschlagen ist.

TargetPortGroup_State

Ein nicht signiertes 32-Bit-Feld, das verwendet wird, um den Zugriffsstatus der Zielportgruppe anzugeben, zu der diese Instanz der LUN gehört.

ALUASupport

Ein nicht signiertes 32-Bit-Feld, das die Unterstützung für den Asymmetrischen Zugriff auf logische Einheiten (ALUA) zurückgibt, die von der LUN angegeben wird.

SymmetricLUA

Ein nicht signiertes 8-Bit-Feld, das als Flag verwendet wird, um für die Anwendung anzugeben, ob der Zugriff auf logische Einheiten symmetrisch ist.

TargetPortGroup_Preferred

Ein nicht signiertes 8-Bit-Feld, das als Flag verwendet wird. Dieses Feld gibt an, ob die Zielportgruppe der LUN, die diesem Pfad entspricht, für den LUN-Zugriff bevorzugt wird.

TargetPortGroup_Identifier

Ein nicht signiertes 16-Bit-Feld, das den Bezeichner der Zielportgruppe der LUN enthält, die diesem Pfad entspricht.

TargetPort_Identifier

Ein nicht signiertes 32-Bit-Feld, das den Bezeichner des Zielports enthält, der diesem Pfad entspricht, über den die LUN verfügbar gemacht wurde.

Reserved32

Sollte null sein.

Reserved64

Sollte null sein.

Anforderungen

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