Интерфейсы ADSI

Интерфейсы службы Active Directory (ADSI) поддерживают широкий набор интерфейсов, которые можно классифицировать по следующим категориям:

  • Ядро. Эти интерфейсы предоставляют основные функции управления объектами ADSI. Основные функции включают предоставление точки входа в хранилище каталогов, загрузку свойств в кэш свойств и фиксацию изменений в базовый каталог.
  • Схема. Эти интерфейсы предоставляют методы управления и расширения схемы каталога.
  • Кэш свойств. Эти интерфейсы определяют методы для управления свойствами в кэше свойств.
  • Постоянный объект. Эти интерфейсы управляют постоянными данными в пространстве имен базовой службы каталогов. Объекты ADSI реализуют эти типы интерфейсов для предоставления доступа к их постоянным данным, включая учетные записи пользователей, общие папки, иерархии организации и списки заданий в очереди печати.
  • Динамический объект. Эти интерфейсы работают с динамическими данными в службе каталогов. Объекты каталогов, не представленные в базовой службе каталогов, реализуют такие интерфейсы. Примеры динамических данных включают команды, выданные по сети.
  • Безопасность. Эти интерфейсы позволяют клиенту ADSI устанавливать свои учетные данные на сервере и использовать функции безопасности, поддерживаемые службой каталогов, например список управления доступом или дескрипторы безопасности.
  • Не автоматизация. Эти интерфейсы позволяют клиентам без автоматизации (например, приложенияМ C/C++) с низкой нагрузкой доступ к объектам каталогов путем предоставления Vtable доступа к методам управления и поиска объектов службы каталогов.
  • Расширение. Эти интерфейсы позволяют клиентам ADSI расширить возможности существующих классов ADSI для предоставления настраиваемых решений службам каталогов.
  • Служебная программа. Эти интерфейсы предоставляют расширенные вспомогательные функции для управления объектами ADSI.
  • Тип данных. Эти интерфейсы предоставляют методы для доступа к типам данных ADSI.