驱动器对象

[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

驱动器对象为子系统中包含的物理磁盘驱动器建模。 每个驱动器连接到总线,占用一个槽,并包含一组驱动器盘区。 每个驱动器都可以为任意数量的 LUN 提供盘区。 驱动器也可以指定为热备用。

使用 IVdsSubSystem::QueryDrives 方法确定特定子系统包含的驱动器。 调用方可以通过从 QueryDrives 方法返回的枚举中选择所需的驱动器对象,或通过调用 IVdsSubSystem::GetDrive 方法并传入所需的总线和槽号来获取指向特定驱动器的指针。 使用驱动器对象,可以设置驱动器状态并查询驱动器属性、关联的驱动器盘区以及包含驱动器的子系统。

除了对象标识符、名称和序列号之外,驱动器对象属性还包括驱动器状态、运行状况和标志;大小(以字节为单位);和总线和槽号。

下表列出了相关的接口、枚举和结构。

类型 元素
此对象始终公开的接口 IVdsDrive
此对象可能公开的接口 IVdsMaintenance
关联的枚举 VDS_DRIVE_FLAGVDS_DRIVE_STATUSVDS_DRIVE_EXTENT
关联的结构 VDS_DRIVE_PROPVDS_DRIVE_NOTIFICATION

 

硬件提供程序对象

IVdsSubSystem::QueryDrives

IVdsSubSystem::GetDrive