Freigeben über


MPIO_DSM_Path_V2-Struktur (mpiodisk.h)

Die MPIO_DSM_Path_V2-Struktur wird verwendet, um die DSM-Definition eines Pfads darzustellen. Es handelt sich um 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;

Member

DsmPathId

Ein nicht signiertes 64-Bit-Feld, das als eindeutiger Bezeichner verwendet wird, um pfade zu unterscheiden, die der 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 32-Bit-Feld ohne Vorzeichen, das als Flag 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 instance der LUN gehört.

ALUASupport

Ein nicht signiertes 32-Bit-Feld, das die ALUA-Statusübergangsunterstützung (Asymmetrical Logical Unit Access) zurückgibt, die durch die LUN angegeben wird.

SymmetricLUA

Ein nicht signiertes 8-Bit-Feld, das als Flag verwendet wird, um der 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)