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


IEnumOnSTLImpl::Init

Инициализация перечислителя.

HRESULT Init( 
   IUnknown* pUnkForRelease, 
   CollType& collection  
);

Параметры

  • pUnkForRelease
    [in] Указатель IUnknown объекта, который должен храниться в активном состоянии в течение времени существования перечислителя. Передайте NULL, если такой объект не существует.

  • collection
    Ссылка на контейнер STL, содержащий элементы для перечисления.

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

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

Заметки

Если передается Init ссылку на содержат коллекции в другом объекте, можно использовать параметр pUnkForRelease, чтобы гарантировать, что объект, а коллекция она хранится, пока доступны для перечислитель требуется его.

Этот метод следует вызывать перед передачей указатель интерфейса перечислителя обратно для всех клиентов.

Требования

Header: atlcom.h

См. также

Ссылки

IEnumOnSTLImpl Class