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 | 提供支持卷收缩的方法。 |