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 |