CENUMOBJ. CPP

En el componente de proveedor de ejemplo, la enumeración de un objeto contenedor usa las rutinas, de cenumobj.cpp, enumeradas en la tabla siguiente.

Método Descripción
CSampleDSGenObjectEnum::Create Cree un objeto para habilitar la enumeración de objetos genéricos de Active Directory.
CSampleDSGenObjectEnum::CSampleDSGenObjectEnum Inicialización.
CSampleDSGenObjectEnum::EnumGenericObjects Administrar la recuperación de objetos.
CSampleDSGenObjectEnum::FetchObjects Recupere el conjunto de IDispatch punteros que coincidan con el filtro.
CSampleDSGenObjectEnum::FetchNextObject Recupere un objeto y coincida con el filtro. Si coincide, encapsularlo en un objeto genérico y devuelve un puntero IDispatch.
CSampleDSGenObjectEnum::EnumGenericObjects Administrar la recuperación de los objetos.
CSampleDSGenObjectEnum::Next Recupere el número especificado de elementos del objeto de enumeración indicado.
CSampleDSGenObjectEnum::IsValidDSFilter Compruebe que la clase de objeto coincide con una en la lista de filtros.
CSampleDSGenObjectEnum::BuildDSFilterArray Administre la matriz de filtros.
CSampleDSGenObjectEnum::CreateAndAppendFilterEntry Agregue una nueva clase de objeto al filtro y establezca el filtro como contiguo.
FreeFilterList Libere el filtro.