Compartir a través de


Método IVssEnumObject::Clone (vss.h)

El método Clone crea una copia de la lista especificada de elementos enumerados creando una copia del objeto enumerador IVssEnumObject .

Sintaxis

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

Parámetros

[in, out] ppenum

Puntero indirecto doble a un objeto enumerador IVssEnumObject . Establezca el valor de este parámetro en NULL antes de llamar a este método.

Valor devuelto

A continuación se muestran los códigos de retorno válidos para este método.

Valor Significado
S_OK
La operación se realizó correctamente.
E_FAIL
Hay un error interno en el enumerador.
E_OUTOFMEMORY
El autor de la llamada no tiene memoria u otros recursos del sistema.
E_POINTER
Uno de los parámetros de puntero necesarios es NULL.

Comentarios

El objeto enumerador clonado hará referencia a la misma lista de estructuras de VSS_OBJECT_PROP .

El llamador debe llamar al método Release del puntero de interfaz devuelto para desasignar los recursos del sistema mantenidos por el objeto enumerador IVssEnumObject al que apunta el parámetro ppEnum .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vss.h
Library VssApi.lib

Consulte también

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP