Share via


Interfaz IADsOpenDSObject (iads.h)

La interfaz IADsOpenDSObject está diseñada para proporcionar un contexto de seguridad para enlazar a un objeto en el almacén de directorios subyacente. Proporciona un medio para especificar las credenciales de un cliente. Use esta interfaz para enlazar a un objeto ADSI cuando deba proporcionar un conjunto de credenciales para la autenticación en cualquier servicio de directorio.

ADSI mantiene el contexto de seguridad en su memoria caché. Por lo tanto, a lo largo de la conexión dentro de un proceso, una vez autenticado, las credenciales de usuario proporcionadas se aplican a las acciones realizadas en este objeto y sus elementos secundarios. Este modelo de almacenamiento en caché de credenciales también se aplica al enlace a objetos diferentes, siempre que el enlace tenga lugar dentro de la misma conexión y proceso.

Llamar al método OpenDSObject de esta interfaz produce el identificador de caché. La liberación de este identificador de caché también libera el contexto de seguridad.

Herencia

La interfaz IADsOpenDSObject hereda de la interfaz IDispatch . IADsOpenDSObject también tiene estos tipos de miembros:

Métodos

La interfaz IADsOpenDSObject tiene estos métodos.

 
IADsOpenDSObject::OpenDSObject

Enlaza a un objeto ADSI, utilizando las credenciales especificadas y recupera un puntero IDispatch al objeto especificado.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado iads.h

Consulte también

IADsClass

IADsOpenDSObject::OpenDSObject

IDispatch