驱动器对象
[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
驱动器对象为子系统中包含的物理磁盘驱动器建模。 每个驱动器连接到总线,占用一个槽,并包含一组驱动器盘区。 每个驱动器都可以为任意数量的 LUN 提供盘区。 驱动器也可以指定为热备用。
使用 IVdsSubSystem::QueryDrives 方法确定特定子系统包含的驱动器。 调用方可以通过从 QueryDrives 方法返回的枚举中选择所需的驱动器对象,或通过调用 IVdsSubSystem::GetDrive 方法并传入所需的总线和槽号来获取指向特定驱动器的指针。 使用驱动器对象,可以设置驱动器状态并查询驱动器属性、关联的驱动器盘区以及包含驱动器的子系统。
除了对象标识符、名称和序列号之外,驱动器对象属性还包括驱动器状态、运行状况和标志;大小(以字节为单位);和总线和槽号。
下表列出了相关的接口、枚举和结构。
类型 | 元素 |
---|---|
此对象始终公开的接口 | IVdsDrive |
此对象可能公开的接口 | IVdsMaintenance |
关联的枚举 | VDS_DRIVE_FLAG、 VDS_DRIVE_STATUS和 VDS_DRIVE_EXTENT。 |
关联的结构 | VDS_DRIVE_PROP 和 VDS_DRIVE_NOTIFICATION。 |
相关主题