Поделиться через


Поставщики услуг ADSI

ADSI включает поставщиков услуг, перечисленных в следующей таблице.

Поставщик услуг Description Дополнительные сведения
LDAP
Реализация пространства имен, совместимая с протоколом упрощенного доступа к каталогу.
Поставщик LDAP ADSI
Winnt
Реализация пространства имен, совместимая с Windows.
Поставщик ADSI WinNT

Другие поставщики услуг включаются в состав продуктов, отличных от ADSI. Ниже приведены поставщики услуг ADSI, реализованные корпорацией Майкрософт.

Поставщик услуг Для получения дополнительных сведений
IIS
Архитектура поставщика IIS ADSI

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

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

В ADSI разные поставщики связаны с разными библиотеками DLL. Поставщик LDAP связан с Adsldp.dll, Adsldpc.dll и Adsmsext.dll. Поставщик WinNT связан с Adsnt.dll. Поставщик МАРШРУТИЗАТОРа связан с Activeds.dll.

Примечание.

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

Дополнительные сведения о поставщиках услуг ADSI см. в разделе "Поддержка маршрутизатора ADI" и "Поддержка поставщиков" интерфейсов ADSI.