Поделиться через


CComEnumImpl::Clone

Этот метод обеспечивает реализацию метода IEnumXXXX::Clone, создав объект типа CComEnum, инициализировать его с тем же массив и итератор, используемые текущим объектом, и возврата интерфейса на вновь созданном объекте.

STDMETHOD(Clone)( 
   Base** ppEnum  
);

Параметры

  • ppEnum
    [out] Интерфейс перечислителя во вновь созданном объекте клонированном из текущего перечислителя.

Возвращаемое значение

Стандартное значение HRESULT.

Заметки

Обратите внимание, что клонированные перечислители никогда не поддерживают собственную копию (или take ownership) данных, которые используются исходной перечислителем. Если необходимый, клонированные перечислители будут храниться исходные перечислитель в активном состоянии (с помощью ссылки на модели COM), чтобы убедиться, что доступны данные, пока она необходима для них.

Требования

Header: atlcom.h

См. также

Ссылки

CComEnumImpl Class

CComEnumImpl::Init