VDS 接口

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

虚拟磁盘服务 (VDS) 对象提供用于公开查询、配置和维护存储设备的方法的接口。

接口 说明
IEnumVdsObject 通过给定类型的一组 VDS 对象枚举。
IVdsAdmin 向 VDS 注册提供程序。
IVdsAdvancedDisk 创建和删除分区,并修改分区属性。
IVdsAdvancedDisk2 提供更改分区类型的方法。
IVdsAdviseSink 接收 VDS 通知。
IVdsAsync 管理异步操作。
IVdsController 公开用于在控制器上执行查询和配置操作的方法。
IVdsControllerControllerPort 提供用于枚举实现 IVdsController 接口的类的控制器端口的方法。
IVdsControllerPort 提供用于在控制器端口上执行查询和配置操作的方法。
IVdsCreatePartitionEx 在基本磁盘上创建分区。
IVdsDisk 查询和配置基本磁盘和动态磁盘。
IVdsDisk2 提供将磁盘的 SAN 模式设置为脱机或联机的方法。
IVdsDiskPartitionMF 提供对分区执行文件系统管理操作的方法。
IVdsDiskPartitionMF2 提供使用其他格式设置选项设置分区格式的方法。
IVdsDrive 提供用于在驱动器上执行查询和配置操作的方法。
IVdsDrive2 提供用于查询驱动器属性的方法。
IVdsHbaPort 提供用于查询本地系统上的 HBA 端口并与之交互的方法。
IVdsHwProvider 提供用于在硬件提供程序上执行查询、恢复和刷新操作的方法。
IVdsHwProviderPrivate 提供使 VDS 能够确定硬件提供程序是否拥有指定的 LUN 的方法。
IVdsHwProviderPrivateMpio 提供一个方法,该方法将来自特定 HBA 端口的路径的状态设置为提供程序。
IVdsHwProviderStoragePools 提供在 存储池 中创建 LUN 的方法,并枚举由硬件提供程序管理的存储池。
IVdsHwProviderType 提供用于检索硬件提供程序类型的方法。
IVdsHwProviderType2 此接口未实现。 请改用 IVdsHwProviderType
IVdsIscsiInitiatorAdapter 提供用于查询本地系统上的 iSCSI 发起程序适配器并与之交互的方法。
IVdsIscsiInitiatorPortal 提供用于查询本地系统上的 iSCSI 发起程序门户并与之交互的方法。
IVdsIscsiPortal 提供用于在 iSCSI 门户上执行查询和配置操作的方法。
IVdsIscsiPortalGroup 提供用于在 iSCSI 门户组上执行查询和配置服务的方法。
IVdsIscsiPortalLocal 提供在 iSCSI 门户上设置特定于本地发起程序的 IPSEC 预共享密钥的方法。
IVdsIscsiTarget 提供用于对 iSCSI 目标执行查询和配置操作的方法。
IVdsLun 提供用于对 LUN 执行查询和配置操作的方法, (逻辑单元号) 。
IVdsLun2 提供用于应用和查询逻辑单元号的方法 (LUN) 提示。
IVdsLunControllerPorts 提供用于在 LUN 上执行控制器端口配置操作的方法。
IVdsLunIscsi 提供用于在 iSCSI LUN 上执行查询和配置操作的方法。
IVdsLunMpio 提供用于在具有 MPIO 扩展的 LUN 上执行查询和配置操作的方法。
IVdsLunNaming 提供一个方法,用于为实现 IVdsLun 接口的类命名 LUN。
IVdsLunNumber 提供用于查询 LUN 的 LUN 编号的方法。
IVdsLunPlex 提供用于在 LUN plex 上执行查询和配置操作的方法。
IVdsMaintenance 提供用于在子系统、控制器或驱动器上执行维护操作的方法。
IVdsOpenVDisk 定义用于管理虚拟磁盘的方法。
IVdsPack 查询和配置包含磁盘的包,并创建卷。
IVdsPack2 提供在包上创建对齐卷的方法。
IVdsProvider 返回硬件或软件提供程序的属性。
IVdsProviderPrivate 提供使 VDS 能够对提供程序对象执行其他操作的方法。
IVdsProviderSupport 提供一种方法来指示提供程序支持的 VDS 接口版本。
IVdsRemovable 查询和弹出可移动磁盘,例如 CD-ROM。
IVdsService 提供用于使用 VDS 的服务级别方法。
IVdsServiceHba 提供在本地系统上查询 HBA 端口的方法。
IVdsServiceIscsi 提供与本地发起程序服务进行交互的方法。
IVdsServiceLoader 启动 VDS。
IVdsServiceUninstallDisk 提供卸载基本磁盘和动态磁盘的方法。
IVdsStoragePool 提供用于查询信息并枚举 存储池的相关对象的方法。
IVdsSubSystem 提供用于在子系统上执行查询和配置操作的方法。
IVdsSubSystem2 提供使用 VDS_HINTS2VDS_SUB_SYSTEM_PROP2 结构在子系统上执行查询和配置操作的方法。
IVdsSubSystemImportTarget 提供查询和配置子系统的默认 VSS 导入目标的方法。
IVdsSubSystemInterconnect 提供用于查询子系统支持的互连类型的方法。
IVdsSubSystemIscsi 提供在子系统上查询和配置 iSCSI 目标和门户的方法。
IVdsSubSystemNaming 提供一个方法,用于为实现 IVdsSubSystem 接口的类命名子系统。
IVdsSwProvider 执行软件提供程序操作。
IVdsVDisk 定义用于管理虚拟磁盘的方法。
IVdsVdProvider 定义用于创建和管理虚拟磁盘的方法。
IVdsVolume 创建和删除卷丛,并修改卷属性。
IVdsVolume2 提供用于返回卷属性信息的方法,包括卷 GUID。
IVdsVolumeMF 对卷对象执行访问路径和文件系统操作。
IVdsVolumeMF2 提供对卷对象执行其他文件系统管理操作的方法。
IVdsVolumeMF3 提供对卷对象执行其他文件系统管理操作的方法。
IVdsVolumeOnline 提供使单个卷联机的方法。
IVdsVolumePlex 查询包含的卷并修复错误的盘区。
IVdsVolumeShrink 提供支持卷收缩的方法。