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 にする必要があります。
要件
要件 | 値 |
---|---|
Header | mpiodisk.h (Mpiowmi.h を含む) |