CENUMOBJ. COTISATIONS

Dans l’exemple de composant fournisseur, l’énumération d’un objet conteneur utilise les routines de cenumobj. cpp, énumérées dans le tableau suivant.

Méthode Description
CSampleDSGenObjectEnum :: Create Créez un objet pour permettre l’énumération des objets Active Directory génériques.
CSampleDSGenObjectEnum::CSampleDSGenObjectEnum Initialisation.
CSampleDSGenObjectEnum::EnumGenericObjects Gérer la récupération d’objets.
CSampleDSGenObjectEnum::FetchObjects Récupérez l’ensemble de pointeurs IDispatch qui correspondent au filtre.
CSampleDSGenObjectEnum::FetchNextObject Récupérez un objet et comparez-le au filtre. Si elle correspond, encapsulez-la dans l’objet générique et retournez un pointeur IDispatch .
CSampleDSGenObjectEnum::EnumGenericObjects Gérer la récupération des objets.
CSampleDSGenObjectEnum :: suivant Récupère le nombre spécifié d’éléments de l’objet d’énumération indiqué.
CSampleDSGenObjectEnum::IsValidDSFilter Vérifiez que la classe d’objet en trouve une dans la liste de filtres.
CSampleDSGenObjectEnum::BuildDSFilterArray Gérez le tableau de filtres.
CSampleDSGenObjectEnum::CreateAndAppendFilterEntry Ajoutez une nouvelle classe d’objet au filtre et définissez le filtre comme étant contigu.
FreeFilterList Libérez le filtre.