Compartir a través de


Método IEnumProgressItems::Clone (imapi2fs.h)

Crea otro enumerador que contiene el mismo estado de enumeración que el actual.

Sintaxis

HRESULT Clone(
  [out] IEnumProgressItems **ppEnum
);

Parámetros

[out] ppEnum

Recibe el puntero de interfaz al objeto de enumeración. Si el método no se realiza correctamente, el valor de esta variable de salida es indefinido. Debe liberar ppEnum cuando haya terminado.

Valor devuelto

S_OK se devuelve correctamente, pero se pueden devolver otros códigos de éxito como resultado de la implementación. Los códigos de error siguientes se devuelven normalmente en caso de error de operación, pero no representan los únicos valores de error posibles:

Código devuelto Descripción
E_POINTER
El puntero no es válido.

Valor: 0x80004003

E_OUTOFMEMORY
No se pudo asignar la memoria necesaria.

Valor: 0x8007000E

Comentarios

Con este método, un cliente puede registrar un punto determinado en la secuencia de enumeración y, a continuación, volver a ese punto más adelante. El nuevo enumerador admite la misma interfaz que la original.

Requisitos

   
Cliente mínimo compatible Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado imapi2fs.h

Consulte también

IEnumProgressItems

IProgressItems