IEnumOnSTLImpl::Init
Инициализация перечислителя.
HRESULT Init(
IUnknown* pUnkForRelease,
CollType& collection
);
Параметры
pUnkForRelease
[in] Указатель IUnknown объекта, который должен храниться в активном состоянии в течение времени существования перечислителя. Передайте NULL, если такой объект не существует.collection
Ссылка на контейнер STL, содержащий элементы для перечисления.
Возвращаемое значение
Стандартное значение HRESULT.
Заметки
Если передается Init ссылку на содержат коллекции в другом объекте, можно использовать параметр pUnkForRelease, чтобы гарантировать, что объект, а коллекция она хранится, пока доступны для перечислитель требуется его.
Этот метод следует вызывать перед передачей указатель интерфейса перечислителя обратно для всех клиентов.
Требования
Header: atlcom.h