Интерфейс IAD (iads.h)
Интерфейс IAD определяет основные функции объекта, т. е. свойства и методы, любого объекта ADSI. Примеры объектов ADSI включают пользователей, компьютеры, службы, организацию учетных записей пользователей и компьютеров, файловые системы и операции службы файлов. Каждый объект ADSI должен поддерживать этот интерфейс, который служит для выполнения следующих действий:
- Обеспечивает идентификацию объектов по имени, классу или ADsPath
- Определяет контейнер объекта, который управляет созданием и удалением объекта.
- Извлекает определение схемы объекта.
- Загружает атрибуты объекта в кэш свойств и фиксирует изменения в постоянном хранилище каталогов.
- Обращается к значениям атрибутов объекта и изменяет их в кэше свойств.
Наследование
Интерфейс IAD наследуется от интерфейса IDispatch . IAD также имеет следующие типы элементов:
Методы
Интерфейс IAD имеет следующие методы.
IADs::Get Извлекает свойство с заданным именем из кэша свойств. |
IADs::GetEx Извлекает из кэша свойств значения свойств заданного атрибута. |
IADs::GetInfo Загружает в кэш свойств значения поддерживаемых свойств этого объекта ADSI из базового хранилища каталогов. |
IADs::GetInfoEx Метод IADs::GetInfoEx загружает значения указанных свойств объекта ADSI из базового хранилища каталогов в кэш свойств. |
IADs::P ut Задает значения атрибута в кэше атрибутов ADSI. |
IADs::P utEx Изменяет значения атрибута в кэше атрибутов ADSI. |
IADs::SetInfo Метод IADs::SetInfo сохраняет кэшированные значения свойств объекта ADSI в базовом хранилище каталогов. |
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | iads.h |