CENUMOBJ. CPP

В примере компонента поставщика перечисление объекта контейнера использует подпрограммы из cenumobj.cpp, перечисленных в следующей таблице.

Метод Description
CSampleDSGenObjectEnum::Create Создайте объект для включения перечисления универсальных объектов Active Directory.
CSampleDSGenObjectEnum::CSampleDSGenObjectEnum Инициализация.
CSampleDSGenObjectEnum::EnumGenericObjects Управление извлечением объектов.
CSampleDSGenObjectEnum::FetchObjects Извлеките набор указателей IDispatch , которые соответствуют фильтру.
CSampleDSGenObjectEnum::FetchNextObject Получение объекта и сопоставление с фильтром. Если он соответствует, заключите его в универсальный объект и верните указатель IDispatch .
CSampleDSGenObjectEnum::EnumGenericObjects Управление извлечением объектов.
CSampleDSGenObjectEnum::Next Извлеките указанное число элементов из указанного объекта перечисления.
CSampleDSGenObjectEnum::IsValidDSFilter Убедитесь, что класс объектов соответствует одному в списке фильтров.
CSampleDSGenObjectEnum::BuildDSFilterArray Управление массивом фильтров.
CSampleDSGenObjectEnum::CreateAndAppendFilterEntry Добавьте новый класс объектов в фильтр и задайте фильтр как смежный.
FreeFilterList Освободить фильтр.