ADSI 接口

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

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