Поставщики услуг ADSI
ADSI включает поставщиков услуг, перечисленных в следующей таблице.
Поставщик услуг | Описание | Дополнительные сведения |
---|---|---|
LDAP |
Реализация пространства имен, совместимая с протоколом упрощенного доступа к каталогу. |
поставщик ADI LDAP |
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 см. в маршрутизаторе ADSI и поддержке поставщиков интерфейсов ADSI.