Метод 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 возвращаемого указателя интерфейса, чтобы освободить системные ресурсы, удерживаемые объектом перечислителя IVssEnumObject , на который указывает параметр ppEnum .

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header vss.h
Библиотека VssApi.lib

См. также раздел

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP