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