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) |