MPIO_DSM_Path_V2構造体 (mpiodisk.h)
MPIO_DSM_Path_V2構造体は、DSM のパスの定義を表すために使用されます。 これは、以前に既存の MPIO_DSM_Path クラスのスーパーセットです。
構文
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;
メンバーズ
DsmPathId
DSM に認識されているパスを識別するための一意識別子として使用される符号なし 64 ビット フィールド。
Reserved
0 にする必要があります。
PathWeight
指定されたパスに関連付けられた重みを保持する符号なし 32 ビットフィールド。
PrimaryPath
特定の LUN にアクセスするときにパスの状態を示すフラグとして使用される符号なし 32 ビット フィールド。
OptimizedPath
LUN にアクセスするためのパスの状態を示すために、PrimaryPath と組み合わせて使用される符号なし 32 ビット フィールド。
PreferredPath
LUN にアクセスするための優先パスであるかどうかを示すフラグとして使用される符号なし 32 ビット フィールド。
FailedPath
パスが失敗したかどうかを示すフラグとして使用される 32 ビット符号なしフィールド。
TargetPortGroup_State
LUN のこのインスタンスが属するターゲット ポート グループのアクセス状態を示すために使用される符号なし 32 ビット フィールド。
ALUASupport
LUN によって示される非対称論理ユニット アクセス (ALUA) 状態遷移のサポートを返す符号なし 32 ビットフィールド。
SymmetricLUA
論理ユニット アクセスが対称であるかどうかをアプリケーションに示すフラグとして使用される符号なし 8 ビット フィールド。
TargetPortGroup_Preferred
フラグとして使用される符号なし 8 ビットフィールド。 このフィールドは、このパスに対応する LUN のターゲット ポート グループが LUN アクセスに優先されるかどうかを示します。
TargetPortGroup_Identifier
このパスに対応する LUN のターゲット ポート グループの識別子を含む符号なし 16 ビット フィールド。
TargetPort_Identifier
LUN が公開されているこのパスに対応するターゲット ポートの識別子を含む符号なし 32 ビット フィールド。
Reserved32
0 にする必要があります。
Reserved64
0 にする必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | mpiodisk.h (Mpiowmi.h を含む) |