Поставщики услуг 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.