IVdsService 接口 (vds.h)

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

提供用于查询 VDS 和与 VDS 交互的方法。

继承

IVdsService 接口继承自 IUnknown 接口。 IVdsService 还具有以下类型的成员:

方法

IVdsService 接口具有这些方法。

 
IVdsService::Advise

向 VDS 注册调用方 IVdsAdviseSink 接口,以便调用方从 VDS 服务接收通知。
IVdsService::CleanupObsoleteMountPoints

删除不再存在的卷的用户模式路径和装载的文件夹。
IVdsService::ClearFlags

清除服务对象标志。
IVdsService::GetObject

返回标识的对象的对象指针。
IVdsService::GetProperties

返回 VDS 的属性。
IVdsService::IsServiceReady

返回 VDS 的初始化状态。
IVdsService::QueryDriveLetters

返回一组驱动器号的属性详细信息。
IVdsService::QueryFileSystemTypes

返回 VDS 已知的所有文件系统的属性详细信息。
IVdsService::QueryMaskedDisks

不支持。此方法保留供将来使用。 (IVdsService.QueryMaskedDisks)
IVdsService::QueryProviders

返回一个枚举对象,其中包含 VDS 已知的硬件和软件提供程序的列表。
IVdsService::QueryUnallocatedDisks

返回一个枚举对象,其中包含 VDS 托管的未分配磁盘的列表。
IVdsService::Reboot

重启托管提供程序的计算机。
IVdsService::Reenumerate

发现新添加和新删除的磁盘。
IVdsService::Refresh

刷新磁盘所有权和磁盘布局信息。
IVdsService::SetFlags

设置服务对象标志。
IVdsService::Unadvise

取消注册调用方 IVdsAdviseSink 接口,以便调用方不再接收来自 VDS 服务的通知。
IVdsService::WaitForServiceReady

等待 VDS 初始化完成,并返回 VDS 初始化的状态。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 vds.h

另请参阅

启动和服务对象

VDS 接口

VDS_SERVICE_PROP