Compartilhar via


CComEnumImpl::Clone

Este método fornece a implementação do método IEnumXXXX::Clone criando um objeto do tipo CComEnum, inicializando o mesmo com a matriz e iterador usados pelo objeto atual, e retornando a interface no objeto criado.

STDMETHOD(Clone)(
   Base** ppEnum 
);

Parâmetros

  • ppEnum
    [out] a interface de enumerador em um objeto criado clonados de enumerador atual.

Valor de retorno

Um valor padrão de HRESULT .

Comentários

Observe que os enumeradores clonados nunca faz sua própria cópia (ou leva a propriedade) de dados usados pelo enumerador original.Se necessário, enumeradores clonados manterão o enumerador original ativa (usando uma referência COM) para garantir que os dados estão disponíveis para que os precisam.

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

Classe de CComEnumImpl

CComEnumImpl::Init