System.DirectoryServices 重新定义了 ADSI 中提供的一些专门选出的常用数据结构和常量。但是,在 COM 应用程序和托管代码应用程序之间进行转换的过程中,您可能希望托管代码应用程序可以访问由低级别 ADSI 结构或高级接口提供的功能。
为了在基础 ADSI 和托管代码之间提供此互操作性,公共语言运行库提供了 COM interop,您可以使用它访问任何 ADSI 功能。本主题说明如何使用 COM interop 访问 ADSI。
在应用程序中设置 COM Interop
- 打开 Visual Studio 并创建一个新项目。 
- 在“项目”中,单击“添加引用...”打开“添加引用”对话框。 
- 单击 COM 选项卡。 
- 从“添加引用”对话框中的列表中选择“Active DS 类型库”。 
- 单击“确定”添加 ADSI 库。 
可以将 using 语句添加到应用程序,而不是引用,如下面的代码示例所示。
using ActiveDs;
Imports ActiveDs
如果不添加引用或 using 语句,则必须添加 ADSI 库的完全限定名,如下面的代码示例所示。
ActiveDs.IADsSecurityDescriptor
另请参见
参考
概念
Send comments about this topic to Microsoft.
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。