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

不帶正負號的 64 位字段,用來辨別 DSM 已知路徑的唯一標識碼。

Reserved

應該是零。

PathWeight

不帶正負號的32位字段,保留與指定路徑相關聯的權數。

PrimaryPath

不帶正負號的32位字段,用來做為旗標,以指出存取特定LUN時的路徑狀態。

OptimizedPath

未簽署的 32 位字段,會與 PrimaryPath 搭配使用,以指出存取 LUN 的路徑狀態。

PreferredPath

不帶正負號的32位字段,用來做為旗標,以指出這是存取LUN的慣用路徑。

FailedPath

32 位無符號字段,用來做為旗標,以指出路徑是否失敗。

TargetPortGroup_State

未簽署的32位字段,用來指出此LUN實例所屬之目標埠群組的存取狀態。

ALUASupport

不帶正負號的 32 位字段,會傳回 LUN 所指出之非對稱邏輯單元存取 (ALUA) 狀態轉換支援。

SymmetricLUA

不帶正負號的8位字段,用來作為旗標,以指出邏輯單元存取是否對稱給應用程式。

TargetPortGroup_Preferred

不帶正負號的8位字段,用來作為旗標。 此欄位會指出 LUN 的目標埠群組是否慣用對應至此路徑的目標埠群組,以供 LUN 存取使用。

TargetPortGroup_Identifier

不帶正負號的16位字段,其中包含對應至此路徑之 LUN 目標埠群組的標識碼。

TargetPort_Identifier

不帶正負號的 32 位字段,其中包含對應至 LUN 公開所在路徑的目標埠識別碼。

Reserved32

應該是零。

Reserved64

應該是零。

規格需求

需求
標頭 mpiodisk.h (包含 Mpiowmi.h)