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。

返回值

下面是此方法的有效返回代码。

含义
S_OK
查询操作成功。
E_ACCESSDENIED
调用方没有足够的备份权限或不是管理员。
E_INVALIDARG
其中一个参数值无效。
E_OUTOFMEMORY
调用方内存或其他系统资源不足。
VSS_E_PROVIDER_VETO
提供程序错误。 提供程序在事件日志中记录了错误。 有关详细信息,请参阅 VSS 下的事件和错误处理

注解

通常调用此方法以响应快照查询操作生成的请求者。

在通过 ppEnum 参数返回的 IVssEnumObject 接口上调用 IVssEnumObject::Next 方法将返回包含每个卷影副本VSS_SNAPSHOT_PROP结构VSS_OBJECT_PROP结构。

要求

   
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 R2 [仅限桌面应用]
目标平台 Windows
标头 vsprov.h
Library VssApi.lib

另请参阅

IVssFileShareSnapshotProvider