Interfaccia IADsNamespaces (iads.h)

L'interfaccia IADsNamespaces viene implementata dal provider ADS e viene usata per la gestione degli oggetti dello spazio dei nomi. Un oggetto dello spazio dei nomi è un contenitore di primo livello specifico del provider e corrisponde al nodo radice di un albero di directory. L'oggetto spazi dei nomi ADSI funge da punto di ingresso nella directory sottostante e consente agli amministratori del servizio directory di enumerare gli oggetti dello spazio dei nomi attualmente installati.

Questa interfaccia supporta due metodi di proprietà per ottenere e impostare la proprietà DefaultContainer che contiene il percorso di un oggetto contenitore. Il contenitore predefinito è il nodo di base da cui viene eseguita l'esplorazione dell'albero della directory. I riferimenti di tutti gli oggetti figlio possono essere fatti in relazione a questo contenitore predefinito. La proprietà DefaultContainer rende più efficiente e pratico per un client fare riferimento ripetitivamente a un oggetto contenuto.

Ottenere un puntatore all'interfaccia IADsNamespaces quando si esegue il binding all'oggetto usando la stringa "ADs:" :

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

I client non di automazione possono usare invece la funzione helper ADsGetObject .

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

Oltre all'interfaccia IADsNamespaces , l'oggetto spazi dei nomi ADSI implementa anche l'interfaccia IADsContainer .

Ereditarietà

L'interfaccia IADsNamespaces eredita dall'interfaccia IADs.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione iads.h

Vedi anche

ADsGetObject

ID

IADsContainer

Idispatch