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 接口的提供程序支持。