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