Interfaz IADsNamespaces (iads.h)
El proveedor de ADs implementa la interfaz IADsNamespaces y se usa para administrar objetos de espacio de nombres. Un objeto de espacio de nombres es un contenedor de nivel superior específico del proveedor y corresponde al nodo raíz de un árbol de directorios. El objeto espacios de nombres ADSI actúa como punto de entrada en el directorio subyacente y permite a los administradores de servicios de directorio enumerar los objetos de espacio de nombres instalados actualmente.
Esta interfaz admite dos métodos de propiedad para obtener y establecer la propiedad DefaultContainer que contiene la ruta de acceso a un objeto contenedor. El contenedor predeterminado es el nodo base desde el que continúa la exploración del árbol de directorios. Las referencias de cualquier objeto secundario se pueden realizar en relación con este contenedor predeterminado. La propiedad DefaultContainer hace que sea más eficaz y cómodo para que un cliente haga referencia repetitivamente a un objeto contenido.
Obtenga un puntero a la interfaz IADsNamespaces cuando se enlaza al objeto mediante la cadena "ADs:":
Dim ns As IADsNamespaces
Set ns = GetObject("ADs:")
En su lugar, los clientes que no son de Automation pueden usar la función auxiliar ADsGetObject .
IADsNamespaces *pNs;
hr = ADsGetObject(L"ADs:", IID_IADsNamespaces, (void**)&pNs);
Además de la interfaz IADsNamespaces , el objeto espacios de nombres ADSI también implementa la interfaz IADsContainer .
Herencia
La interfaz IADsNamespaces hereda de la interfaz iaDs.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | iads.h |