Интерфейс IADsOpenDSObject (iads.h)
Интерфейс IADsOpenDSObject предназначен для предоставления контекста безопасности для привязки к объекту в базовом хранилище каталогов. Он предоставляет средства для указания учетных данных клиента. Используйте этот интерфейс для привязки к объекту ADSI, когда необходимо предоставить набор учетных данных для проверки подлинности в любой службе каталогов.
ADSI поддерживает контекст безопасности в кэше. Таким образом, на протяжении всего соединения в рамках процесса после проверки подлинности предоставленные учетные данные пользователя применяются ко всем действиям, выполняемым с этим объектом и его дочерними элементами. Эта модель кэширования учетных данных также применяется к привязке к разным объектам при условии, что привязка выполняется в рамках одного и того же соединения и процесса.
Вызов метода OpenDSObject этого интерфейса возвращает дескриптор кэша. Освобождение этого дескриптора кэша также освобождает контекст безопасности.
Наследование
Интерфейс IADsOpenDSObject наследуется от интерфейса IDispatch . IADsOpenDSObject также имеет следующие типы элементов:
Методы
Интерфейс IADsOpenDSObject содержит следующие методы.
IADsOpenDSObject::OpenDSObject Выполняет привязку к объекту ADSI, используя заданные учетные данные, и извлекает указатель IDispatch на указанный объект. |
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | iads.h |