ADSI 接口

ACTIVE Directory 服务接口 (ADSI) 支持一组丰富的接口,这些接口可按以下类别进行分类:

  • 核心。 这些接口提供 ADSI 对象的基本对象管理功能。 核心函数包括向目录存储提供入口点、将属性加载到属性缓存中,以及将更改提交到基础目录。
  • 架构。 这些接口提供用于管理和扩展目录架构的方法。
  • 属性缓存。 这些接口定义用于在属性缓存中操作属性的方法。
  • 持久对象。 这些接口操作基础目录服务的命名空间中的持久性数据。 ADSI 对象实现这些类型的接口,以提供对其持久数据的访问权限,包括用户帐户、文件共享、组织层次结构和打印队列中的作业列表。
  • 动态对象。 这些接口适用于目录服务中的动态数据。 基础目录服务中未表示的目录对象实现此类接口。 动态数据的示例包括通过网络发出的命令。
  • 安全性。 这些接口使 ADSI 客户端能够将其凭据建立到服务器,并使用目录服务支持的安全功能,例如访问控制列表或安全描述符。
  • 非自动化。 这些接口允许非自动化客户端 (例如,C/C++ 应用程序) 对目录对象的低开销访问,方法是提供对管理目录服务对象和搜索方法的 Vtable 访问。
  • 扩展名。 这些接口允许 ADSI 客户端扩展现有 ADSI 类的功能,为目录服务提供自定义的解决方案。
  • 实用工具。 这些接口提供用于管理 ADSI 对象的高级帮助程序函数。
  • 数据类型。 这些接口提供访问 ADSI 数据类型的方法。