MPIO_DSM_Path结构用于表示 DSM 的路径定义。
语法
typedef struct _MPIO_DSM_Path {
ULONGLONG DsmPathId;
ULONGLONG Reserved;
ULONG PathWeight;
ULONG PrimaryPath;
} MPIO_DSM_Path, *PMPIO_DSM_Path;
成员
DsmPathId
一个未签名的 64 位字段,用作唯一标识符,用于区分 DSM 已知的路径。
Reserved
应为零。
PathWeight
一个未签名的 32 位字段,用于保存与给定路径关联的权重。 分配的值确定当负载均衡策略设置为加权路径时,DSM 将选取路径的顺序。 这意味着用户可以为设备可用的每个路径分配权重,如果设备的负载均衡策略设置为“加权路径”,MPIO 将使用此 PathWeight 值来确定要使用的路径。
PrimaryPath
一个未签名的 32 位域,用作标志,用于指示访问特定 LUN 时的路径状态。
要求
| 要求 | 价值 |
|---|---|
| 标头 | mpiodisk.h (包括 Mpiowmi.h) |