可以使用三种类型的 ADSI 接口来执行目录搜索。 应用程序环境和其他要求可能指示使用哪个接口。
- IDirectorySearch。 IDirectorySearch 是一个仅适用于 C/C++ 程序员的基本 COM 接口。 有关详细信息,请参阅 使用 IDirectorySearch 接口进行搜索。
- ADO。 ActiveX 数据对象 (ADO) 接口是使用 OLE DB 的自动化接口。 对依赖于自动化的应用程序内的查询使用 ADO。 其中包括 Visual Basic 应用程序、Active Server Pages 等。 有关详细信息,请参阅 使用 ActiveX 数据对象进行搜索。
- OLE DB。 OLE DB 是一组用于查询数据库的 C/C++ 接口。 通过支持这些接口,ADSI 提供程序可以实现高级 OLE DB 功能,例如与其他 OLE DB 访问接口的分布式查询。 有关详细信息,请参阅 使用 OLE DB进行搜索。