硬件提供程序对象

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

VDS 对象模型包括一组对象,用于查询和配置硬件提供程序实体。 (请注意,虽然 VDS 包括软件提供程序,但必须单独购买硬件提供程序和相关硬件才能利用硬件提供程序对象。) 这些硬件提供程序对象表示 (物理设备,例如子系统、驱动器和控制器,) 和虚拟设备 (如 LUN 和 LUN plexes) 。

硬件提供商应为每个物理或虚拟设备创建一个 COM 对象。

下图显示了提供程序对象与硬件提供程序对象集之间的关系,以及各种硬件提供程序对象本身之间的关系。

显示“提供程序”与“子系统”、“控制器”、“LUN”、“LUN plex”、“驱动器”和“心轴”之间的关系的关系图。

提供程序对象可以包含任意数量的子系统。 所有硬件提供程序都能够管理同一子系统模型的多个实例。 许多硬件提供程序还能够管理不同子系统模型的多个实例。 一台计算机可以托管任意数量的硬件提供程序。

子系统对象可以包含任意数量的控制器和驱动器,并且可以呈现任意数量的 LUN。 LUN 对象由至少一个 LUN plex 组成,每个 LUN plex 映射到一个或多个驱动器,具体取决于 plex 类型。 控制器对象可以管理任意数量的 LUN 对象的数据输入/输出。

VDS 对象模型