Interface IADs (iads.h)

L’interface IADs définit les fonctionnalités d’objet de base, c’est-à-dire les propriétés et les méthodes, de tout objet ADSI. Les exemples d’objets ADSI incluent les utilisateurs, les ordinateurs, les services, les organization de comptes d’utilisateur et d’ordinateurs, les systèmes de fichiers et les opérations de service de fichiers. Chaque objet ADSI doit prendre en charge cette interface, ce qui permet d’effectuer les opérations suivantes :

  • Fournit l’identification de l’objet par nom, classe ou ADsPath
  • Identifie le conteneur de l’objet qui gère la création et la suppression de l’objet
  • Récupère la définition de schéma de l’objet
  • Charge les attributs de l’objet dans le cache de propriétés et valide les modifications apportées au magasin d’annuaires persistants
  • Accède et modifie les valeurs d’attribut de l’objet dans le cache de propriétés
L’interface IADs est conçue pour garantir que les objets ADSI fournissent aux administrateurs réseau et aux fournisseurs de services d’annuaire une représentation simple et cohérente de différents services d’annuaire sous-jacents.

Héritage

L’interface IADs hérite de l’interface IDispatch. Les IAD ont également les types de membres suivants :

Méthodes

L’interface IADs a ces méthodes.

 
IADs::Get

Récupère une propriété d’un nom donné à partir du cache de propriétés.
IADs::GetEx

Récupère, à partir du cache de propriétés, les valeurs de propriété d’un attribut donné.
IADs::GetInfo

Charge dans les valeurs de cache de propriétés des propriétés prises en charge de cet objet ADSI à partir du magasin de répertoires sous-jacent.
IADs::GetInfoEx

La méthode IADs::GetInfoEx charge les valeurs des propriétés spécifiées de l’objet ADSI à partir du magasin de répertoires sous-jacent dans le cache de propriétés.
IADs::P ut

Définit les valeurs d’un attribut dans le cache d’attributs ADSI.
IADs::P utEx

Modifie les valeurs d’un attribut dans le cache d’attributs ADSI.
IADs::SetInfo

La méthode IADs::SetInfo enregistre les valeurs de propriété mises en cache de l’objet ADSI dans le magasin de répertoires sous-jacent.

Spécifications

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