struttura MPIO_DSM_Path_V2 (mpiodisk.h)
La struttura MPIO_DSM_Path_V2 viene usata per rappresentare la definizione di un percorso del DSM. È 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;
Membri
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 utilizzato come flag per indicare se il percorso non è riuscito.
TargetPortGroup_State
Campo a 32 bit senza segno utilizzato 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 utilizzato 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 che corrisponde a questo percorso attraverso il quale è stato esposto il LUN.
Reserved32
Deve essere zero.
Reserved64
Deve essere zero.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | mpiodisk.h (include Mpiowmi.h) |