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 |