ADSI 服务提供商

ADSI 包括下表中列出的服务提供商。

服务提供商 描述 有关详细信息
LDAP
与轻型目录访问协议兼容的命名空间实现。
ADSI LDAP 提供程序
WinNT
与 Windows 兼容的命名空间实现。
ADSI WinNT 提供程序

其他服务提供商包含在 ADSI 以外的产品中。 以下是由Microsoft实现的 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相关联。 ROUTER 提供程序与 Activeds.dll相关联。

注意

不要假定默认 ADSI 提供程序是线程安全的。 多线程应用程序开发人员应通过正确使用同步对象(如信号灯、互斥体、关键部分等)来协调线程之间的访问。

有关 ADSI 服务提供商的详细信息,请参阅 ADSI 路由器提供程序对 ADSI 接口的支持