Interface IDirectoryObject (iads.h)

A interface IDirectoryObject é uma interface COM que não é de Automação que fornece aos clientes acesso direto a objetos de serviço de diretório. A interface permite o acesso por meio de um protocolo over-the-wire direto, em vez de por meio do cache de atributo ADSI. O uso do protocolo over-the-wire otimiza o desempenho. Com IDirectoryObject, um cliente pode obter ou definir qualquer número de atributos de objeto com uma chamada de método. Ao contrário dos métodos de Automação correspondentes, que são invocados em lote, os de IDirectoryObject são executados quando são chamados. IDirectoryObject não executa nenhum cache de atributo.

Clientes que não são de Automação podem chamar os métodos de IDirectoryObject para otimizar o desempenho e aproveitar as interfaces de serviço de diretório nativo. Os clientes de automação não podem usar IDirectoryObject. Em vez disso, eles devem usar a interface IADs .

Dos provedores fornecidos pelo sistema ADSI, somente o provedor LDAP dá suporte a essa interface.

Herança

A interface IDirectoryObject herda da interface IUnknown . IDirectoryObject também tem esses tipos de membros:

Métodos

A interface IDirectoryObject tem esses métodos.

 
IDirectoryObject::CreateDSObject

Cria um filho do objeto de serviço de diretório atual.
IDirectoryObject::D eleteDSObject

Exclui um objeto folha em uma árvore de diretório.
IDirectoryObject::GetObjectAttributes

Recupera um ou mais atributos especificados do objeto de serviço de diretório.
IDirectoryObject::GetObjectInformation

O método IDirectoryObject::GetObjectInformation recupera um ponteiro para uma estrutura ADS_OBJECT_INFO que contém dados sobre a identidade e o local de um objeto de serviço de diretório.
IDirectoryObject::SetObjectAttributes

O método IDirectoryObject::SetObjectAttributes modifica dados em um ou mais atributos de objeto especificados definidos na estrutura ADS_ATTR_INFO.

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

Iads