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 的访问权限。

注意 实际上,如果值为“*”,则大多数硬件提供程序仅授予本地计算机上的端口和发起程序对 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 被视为与该发起程序相关联。

注意 取消屏蔽列表可以多次包含相同的 WWN 或 IQN。 重复项将被忽略。
 

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

另请参阅

IVdsLun::GetProperties

VDS 结构

VDS_HEALTH

VDS_LUN_STATUS

VDS_LUN_TYPE

VDS_TRANSITION_STATE