IVssSoftwareSnapshotProvider::Query 方法 (vsprov.h)
查询提供程序,以获取有关提供程序已完成的卷影副本的信息。
语法
HRESULT Query(
[in] VSS_ID QueriedObjectId,
[in] VSS_OBJECT_TYPE eQueriedObjectType,
[in] VSS_OBJECT_TYPE eReturnedObjectsType,
[out] IVssEnumObject **ppEnum
);
参数
[in] QueriedObjectId
预留给系统使用。 此参数的值必须GUID_NULL。
[in] eQueriedObjectType
预留给系统使用。 此参数的值必须VSS_OBJECT_NONE。
[in] eReturnedObjectsType
预留给系统使用。 此参数的值必须VSS_OBJECT_SNAPSHOT。
[out] ppEnum
IVssEnumObject 接口指针的地址,该指针在返回时初始化。 调用方必须释放 接口。 此参数是必需的,不能为 null。
返回值
下面是此方法的有效返回代码。
值 | 含义 |
---|---|
|
查询操作成功。 |
|
调用方没有足够的备份权限或不是管理员。 |
|
其中一个参数值无效。 |
|
调用方内存不足或其他系统资源。 |
|
提供程序错误。 提供程序在事件日志中记录了错误。 有关详细信息,请参阅 VSS 下的事件和错误处理。 |
注解
在返回的 IVssEnumObject 接口上调用 IVssEnumObject::Next 方法,但 ppEnum 参数将返回包含每个卷影副本VSS_SNAPSHOT_PROP结构的VSS_OBJECT_PROP结构。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | vsprov.h |
Library | VssApi.lib |