IVssEnumObject::Clone 方法 (vss.h)

Clone 方法通过创建 IVssEnumObject 枚举器对象的副本来创建指定枚举元素列表的副本。

语法

HRESULT Clone(
  [in, out] IVssEnumObject **ppenum
);

参数

[in, out] ppenum

指向 IVssEnumObject 枚举器对象的双重间接指针。 在调用此方法之前,将此参数的值设置为 NULL

返回值

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

含义
S_OK
操作成功。
E_FAIL
枚举器中存在内部错误。
E_OUTOFMEMORY
调用方内存或其他系统资源不足。
E_POINTER
所需的指针参数之一是 NULL。

注解

克隆的枚举器对象将引用 VSS_OBJECT_PROP 结构的同一列表。

调用方必须调用返回的接口指针的 Release 方法,以解除分配由 ppEnum 参数指向的 IVssEnumObject 枚举器对象持有的系统资源。

要求

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

另请参阅

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP