Interface IADsPropertyList (iads.h)

L’interface IADsPropertyList permet de modifier, lire et mettre à jour une liste d’entrées de propriétés dans le cache de propriétés d’un objet. Il sert à énumérer, modifier et vider les entrées de propriété contenues. Utilisez la méthode d’énumération de cette interface pour identifier les propriétés initialisées. Cela diffère de l’utilisation du schéma pour déterminer tous les attributs possibles d’un objet ADSI et les propriétés qui ont été définies.

Appelez les méthodes de l’interface IADsPropertyList pour examiner et manipuler la liste de propriétés sur le client. Avant d’appeler les méthodes de cette interface, vous devez appeler IADs ::GetInfo ou IADs ::GetInfoEx explicitement pour charger les valeurs de propriété attribuées de l’objet dans le cache. Après avoir appelé les méthodes de cette interface, vous devez appeler IADs ::SetInfo pour enregistrer les modifications dans le magasin persistant du répertoire sous-jacent.

Pour obtenir la liste de propriétés d’un objet ADSI, liez à son interface IADsPropertyList . Vous devez appeler la méthode GetInfo avant d’appeler d’autres méthodes de l’objet de liste de propriétés, si le cache de propriétés n’a pas été initialisé.

Héritage

L’interface IADsPropertyList hérite de l’interface IDispatch. IADsPropertyList a également les types de membres suivants :

Méthodes

L’interface IADsPropertyList comporte ces méthodes.

 
IADsPropertyList ::GetPropertyItem

Récupère l’élément qui correspond au nom de la liste.
IADsPropertyList ::Item

La méthode IADsPropertyList ::Item récupère l’élément de propriété spécifié à partir de la liste.
IADsPropertyList ::Next

La méthode IADsPropertyList ::Next obtient l’élément suivant dans la liste des propriétés. L’élément retourné est un objet Property Entry.
IADsPropertyList ::P urgePropertyList

Supprime tous les éléments de la liste de propriétés.
IADsPropertyList ::P utPropertyItem

Mises à jour les valeurs d’un élément dans la liste des propriétés.
IADsPropertyList ::Reset

Réinitialise la liste au premier élément.
IADsPropertyList ::ResetPropertyItem

Supprime l’élément spécifié de la liste ; c’est-à-dire à partir du cache.
IADsPropertyList ::Skip

Ignore un nombre spécifié d’éléments, en comptant à partir de la position actuelle du curseur, dans la liste des propriétés.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête iads.h

Voir aussi

IADs ::GetInfo

IADs ::GetInfoEx

IADs ::SetInfo

Méthodes de propriété IADsPropertyList

IDispatch