struttura MPIO_DSM_Path_V2 (mpiodisk.h)

La struttura MPIO_DSM_Path_V2 viene usata per rappresentare la definizione del DSM di un percorso. È un superset della classe MPIO_DSM_Path esistente in precedenza.

Sintassi

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;

Members

DsmPathId

Campo a 64 bit senza segno usato come identificatore univoco per distinguere i percorsi noti al DSM.

Reserved

Deve essere zero.

PathWeight

Campo a 32 bit senza segno che contiene il peso associato al percorso specificato.

PrimaryPath

Campo a 32 bit senza segno usato come flag per indicare lo stato del percorso durante l'accesso a un determinato LUN.

OptimizedPath

Campo a 32 bit senza segno usato insieme a PrimaryPath per indicare lo stato del percorso per l'accesso a un LUN.

PreferredPath

Campo a 32 bit senza segno usato come flag per indicare se si tratta del percorso preferito per l'accesso al LUN.

FailedPath

Campo senza segno a 32 bit usato come flag per indicare se il percorso non è riuscito.

TargetPortGroup_State

Campo a 32 bit senza segno usato per indicare lo stato di accesso del gruppo di porte di destinazione a cui appartiene questa istanza del LUN.

ALUASupport

Un campo a 32 bit senza segno che restituisce il supporto per la transizione dello stato ALUA (Asymmetrical Logical Unit Access) indicato dal LUN.

SymmetricLUA

Campo a 8 bit senza segno usato come flag per indicare all'applicazione se l'accesso all'unità logica è simmetrico.

TargetPortGroup_Preferred

Campo a 8 bit senza segno usato come flag. Questo campo indica se il gruppo di porte di destinazione del LUN corrispondente a questo percorso è preferibile per l'accesso LUN.

TargetPortGroup_Identifier

Campo a 16 bit senza segno che contiene l'identificatore del gruppo di porte di destinazione del LUN corrispondente a questo percorso.

TargetPort_Identifier

Campo a 32 bit senza segno che contiene l'identificatore della porta di destinazione corrispondente a questo percorso tramite il quale è stato esposto il LUN.

Reserved32

Deve essere zero.

Reserved64

Deve essere zero.

Requisiti

Requisito Valore
Intestazione mpiodisk.h (include Mpiowmi.h)