Interface IADsNamespaces (iads.h)

A interface IADsNamespaces é implementada pelo provedor de ADs e é usada para gerenciar objetos de namespace. Um objeto namespace é um contêiner de nível superior específico do provedor e corresponde ao nó raiz de uma árvore de diretório. O objeto namespaces ADSI serve como um ponto de entrada no diretório subjacente e permite que os administradores de serviço de diretório enumerem os objetos de namespace atualmente instalados.

Essa interface dá suporte a dois métodos de propriedade para obter e definir a propriedade DefaultContainer que contém o caminho para um objeto de contêiner. O contêiner padrão é o nó base do qual a navegação da árvore de diretório prossegue. Referências de qualquer objeto filho podem ser feitas em relação a esse contêiner padrão. A propriedade DefaultContainer torna mais eficiente e conveniente para um cliente referenciar repetidamente um objeto contido.

Obtenha um ponteiro para a interface IADsNamespaces ao associar ao objeto usando a cadeia de caracteres "ADs:":

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

Os clientes que não são de Automação podem usar a função auxiliar ADsGetObject .

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

Além da interface IADsNamespaces , o objeto namespaces ADSI também implementa a interface IADsContainer .

Herança

A interface IADsNamespaces herda da interface IADs.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho iads.h

Confira também

ADsGetObject

Iads

IADsContainer

IDispatch