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

Consulte también

ADsGetObject

Iads

IADsContainer

IDispatch