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 接口的支持。