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_HINTS2 和 VDS_SUB_SYSTEM_PROP2 结构在子系统上执行查询和配置操作的方法。 |
IVdsSubSystemImportTarget | 提供查询和配置子系统的默认 VSS 导入目标的方法。 |
IVdsSubSystemInterconnect | 提供用于查询子系统支持的互连类型的方法。 |
IVdsSubSystemIscsi | 提供在子系统上查询和配置 iSCSI 目标和门户的方法。 |
IVdsSubSystemNaming | 提供一个方法,用于为实现 IVdsSubSystem 接口的类命名子系统。 |
IVdsSwProvider | 执行软件提供程序操作。 |
IVdsVDisk | 定义用于管理虚拟磁盘的方法。 |
IVdsVdProvider | 定义用于创建和管理虚拟磁盘的方法。 |
IVdsVolume | 创建和删除卷丛,并修改卷属性。 |
IVdsVolume2 | 提供用于返回卷属性信息的方法,包括卷 GUID。 |
IVdsVolumeMF | 对卷对象执行访问路径和文件系统操作。 |
IVdsVolumeMF2 | 提供对卷对象执行其他文件系统管理操作的方法。 |
IVdsVolumeMF3 | 提供对卷对象执行其他文件系统管理操作的方法。 |
IVdsVolumeOnline | 提供使单个卷联机的方法。 |
IVdsVolumePlex | 查询包含的卷并修复错误的盘区。 |
IVdsVolumeShrink | 提供支持卷收缩的方法。 |