Интерфейс IADsOpenDSObject (iads.h)

Интерфейс IADsOpenDSObject предназначен для предоставления контекста безопасности для привязки к объекту в базовом хранилище каталогов. Он предоставляет средства для указания учетных данных клиента. Используйте этот интерфейс для привязки к объекту ADSI, когда необходимо предоставить набор учетных данных для проверки подлинности в любой службе каталогов.

ADSI поддерживает контекст безопасности в кэше. Таким образом, на протяжении всего соединения в рамках процесса после проверки подлинности предоставленные учетные данные пользователя применяются ко всем действиям, выполняемым с этим объектом и его дочерними элементами. Эта модель кэширования учетных данных также применяется к привязке к разным объектам при условии, что привязка выполняется в рамках одного и того же соединения и процесса.

Вызов метода OpenDSObject этого интерфейса возвращает дескриптор кэша. Освобождение этого дескриптора кэша также освобождает контекст безопасности.

Наследование

Интерфейс IADsOpenDSObject наследуется от интерфейса IDispatch . IADsOpenDSObject также имеет следующие типы элементов:

Методы

Интерфейс IADsOpenDSObject содержит следующие методы.

 
IADsOpenDSObject::OpenDSObject

Выполняет привязку к объекту ADSI, используя заданные учетные данные, и извлекает указатель IDispatch на указанный объект.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header iads.h

См. также раздел

IADsClass

IADsOpenDSObject::OpenDSObject

IDispatch