Interface IADsNamespaces (iads.h)

L’interface IADsNamespaces est implémentée par le fournisseur ADs et est utilisée pour la gestion des objets d’espace de noms. Un objet d’espace de noms est un conteneur de niveau supérieur spécifique au fournisseur et correspond au nœud racine d’une arborescence de répertoires. L’objet espaces de noms ADSI sert de point d’entrée dans le répertoire sous-jacent et permet aux administrateurs du service d’annuaire d’énumérer les objets d’espace de noms actuellement installés.

Cette interface prend en charge deux méthodes de propriété pour obtenir et définir la propriété DefaultContainer qui contient le chemin d’accès à un objet conteneur. Le conteneur par défaut est le nœud de base à partir duquel la navigation de l’arborescence de répertoires s’effectue. Les références de tous les objets enfants peuvent être effectuées par rapport à ce conteneur par défaut. La propriété DefaultContainer rend plus efficace et pratique pour un client de référencer de manière répétitive un objet contenu.

Obtenez un pointeur vers l’interface IADsNamespaces lorsque vous liez à l’objet à l’aide de la chaîne « ADs : » :

Dim ns As IADsNamespaces
Set ns = GetObject("ADs:")

Les clients non Automation peuvent utiliser la fonction d’assistance ADsGetObject à la place.

IADsNamespaces *pNs;
hr = ADsGetObject(L"ADs:", IID_IADsNamespaces, (void**)&pNs);

En plus de l’interface IADsNamespaces , l’objet espaces de noms ADSI implémente également l’interface IADsContainer .

Héritage

L’interface IADsNamespaces hérite de l’interface IADs.

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

ADsGetObject

IADs

IADsContainer

IDispatch