CComEnumImpl::Clone

Este método proporciona la implementación del método de :: clon creando un objeto de CComEnumescrito, inicializando el icono con la misma matriz y iterador utilizados por el objeto actual, y devuelve la interfaz en el objeto recién creado.

STDMETHOD(Clone)(
   Base** ppEnum 
);

Parámetros

  • ppEnum
    [out] La interfaz de enumerador en un objeto creado recientemente clonado de enumerador actual.

Valor devuelto

un valor estándar de HRESULT .

Comentarios

Observe que los enumeradores clonados nunca realizan su propia copia (o toma la propiedad) de datos utilizados por el enumerador original.En caso necesario, los enumeradores clonados mantendrán el enumerador original activo (mediante una referencia COM) para asegurarse que los datos están disponibles para mientras que lo necesite.

Requisitos

encabezado: atlcom.h

Vea también

Referencia

Clase de CComEnumImpl

CComEnumImpl::Init