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

另请参阅

IVdsService::QueryUnallocatedDisks

VDS 枚举

VDS_DISK_PROP

VDS_HEALTH

VDS_PACK_STATUS