Compartilhar via


Interface IADsOpenDSObject (iads.h)

A interface IADsOpenDSObject foi projetada para fornecer um contexto de segurança para associação a um objeto no repositório de diretórios subjacente. Ele fornece um meio para especificar credenciais de um cliente. Use essa interface para associar a um objeto ADSI quando precisar fornecer um conjunto de credenciais para autenticação em qualquer serviço de diretório.

O ADSI mantém o contexto de segurança em seu cache. Assim, em toda a conexão dentro de um processo, depois de autenticadas, as credenciais de usuário fornecidas são aplicadas a todas as ações executadas nesse objeto e em seus filhos. Esse modelo de cache de credencial também se aplica à associação a objetos diferentes, desde que a associação ocorra dentro da mesma conexão e processo.

Chamar o método OpenDSObject dessa interface produz o identificador de cache. A liberação desse identificador de cache também libera o contexto de segurança.

Herança

A interface IADsOpenDSObject herda da interface IDispatch . IADsOpenDSObject também tem estes tipos de membros:

Métodos

A interface IADsOpenDSObject tem esses métodos.

 
IADsOpenDSObject::OpenDSObject

Associa a um objeto ADSI, usando as credenciais fornecidas, e recupera um ponteiro IDispatch para o objeto especificado.

Requisitos

   
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

IADsClass

IADsOpenDSObject::OpenDSObject

IDispatch