IVssFileShareSnapshotProvider::Query 方法 (vsprov.h)
获取可供应用程序服务器使用的所有文件共享快照的 VSS_SNAPSHOT_PROP 结构的枚举。
语法
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 下的事件和错误处理。 |
注解
通常调用此方法以响应快照查询操作生成的请求者。
在通过 ppEnum 参数返回的 IVssEnumObject 接口上调用 IVssEnumObject::Next 方法将返回包含每个卷影副本VSS_SNAPSHOT_PROP结构VSS_OBJECT_PROP结构。
要求
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | vsprov.h |
Library | VssApi.lib |