VDS_LUN_PROP 结构 (vds.h)
[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
定义 LUN 对象的属性。
语法
typedef struct _VDS_LUN_PROP {
VDS_OBJECT_ID id;
ULONGLONG ullSize;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
LPWSTR pwszUnmaskingList;
ULONG ulFlags;
VDS_LUN_TYPE type;
VDS_LUN_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
SHORT sRebuildPriority;
} VDS_LUN_PROP, *PVDS_LUN_PROP;
成员
id
LUN 对象的 GUID。
ullSize
LUN 的大小(以字节为单位)。
pwszFriendlyName
LUN 的名称;以零结尾的可读字符串。
pwszIdentification
唯一 LUN 标识符;以零结尾的可读字符串。
pwszUnmaskingList
指定要授予 LUN 访问权限的网络上的计算机的列表;以分号分隔、以 NULL 结尾、用户可读的字符串。
如果值为“*”,则向网络上的所有计算机授予对 LUN 的访问权限。 如果值为“”,则不向任何计算机授予对 LUN 的访问权限。
对于光纤通道网络和串行附加的 SCSI (SAS) 网络,每个条目都是一个 64 位 World-Wide Name (WWN) ,该端口已取消屏蔽 LUN,格式为十六进制字符串, (长度为 16 个字符,) ,最重要的字节优先。 例如,WWN 地址 01:23:45:67:89:AB:CD:EF 表示为“0123456789ABCDEF”。 有关详细信息,请参阅 光纤通道 和 SAS 的 T10 规范。
对于 iSCSI 网络,每个条目都是一个 iSCSI 限定名称 (IQN) ,该发起程序已取消屏蔽 LUN。 取消屏蔽到特定发起程序的 LUN 被视为与该发起程序相关联。
ulFlags
VDS_LUN_FLAG枚举的 LUN 标志。
type
VDS_LUN_TYPE枚举的 LUN 类型。
status
VDS_LUN_STATUS枚举的 LUN 对象的状态。
health
一个VDS_HEALTH枚举值,该值指定 LUN 的运行状况状态。 下面是此成员的有效值。
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_REBUILDING (2)
VDS_H_FAILING (4)
VDS_H_FAILING_REDUNDANCY (5)
VDS_H_FAILED_REDUNDANCY (6)
VDS_H_FAILED_REDUNDANCY_FAILING (7)
VDS_H_FAILED (8)
TransitionState
VDS_TRANSITION_STATE枚举的 LUN 的转换状态。
sRebuildPriority
LUN 对象的重新生成优先级。 介于 0 (最低优先级) 和 15 (最高优先级) 之间的值。
备注
IVdsLun::GetProperties 方法返回此结构来报告 LUN 对象的属性。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | vds.h |