VDS_DISK_STATUS枚举 (vds.h)
[从Windows 8和Windows Server 2012开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
定义磁盘的对象状态值集。
语法
typedef enum _VDS_DISK_STATUS {
VDS_DS_UNKNOWN = 0,
VDS_DS_ONLINE = 1,
VDS_DS_NOT_READY = 2,
VDS_DS_NO_MEDIA = 3,
VDS_DS_FAILED = 5,
VDS_DS_MISSING = 6,
VDS_DS_OFFLINE = 4
} VDS_DISK_STATUS;
常量
VDS_DS_UNKNOWN 值: 0 提供程序无法从驱动程序获取磁盘属性, (未知状态、未知运行状况) ,或者提供程序无法访问磁盘 (未知状态、正常) 。 |
VDS_DS_ONLINE 值:1 磁盘可用。 即使包含包的状态VDS_PS_OFFLINE,也可以VDS_DS_ONLINE磁盘状态值。 |
VDS_DS_NOT_READY 值: 2 磁盘当前尚未准备好使用。 例如,如果使用 ACPI Power Management 请求磁盘休眠 () 加速,则磁盘将暂时不可用。 |
VDS_DS_NO_MEDIA 值: 3 磁盘是可移动媒体,例如 CD-ROM 驱动器,或者不包含任何媒体。 |
VDS_DS_FAILED 值: 5 磁盘不可用,无法使用。 |
VDS_DS_MISSING 值: 6 即使包配置信息列出了磁盘,磁盘对象也没有物理设备。 此状态值仅适用于动态磁盘。 |
VDS_DS_OFFLINE 值: 4 磁盘处于脱机状态。 Windows Vista 和 Windows Server 2003: 不支持此标志。 |
备注
VDS_DISK_PROP结构包括一个VDS_DISK_STATUS值作为成员,用于指示磁盘的当前状态。
注意 将来的 Windows 版本中,可能会向 VDS_DISK_STATUS 枚举添加其他常量。 出于此原因,应用程序必须设计为正常处理无法识别 的VDS_DISK_STATUS 枚举常量。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | vds.h |