次の方法で共有


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 を含む)