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

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

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

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

Интерфейс 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