共用方式為


使用 COM Interop 存取 ADSI

System.DirectoryServices 重新定義在 ADSI 中提供的已選取、常用的資料結構與常數。不過,在 COM 應用程式與 Managed 程式碼應用程式兩者的轉換過程中,您可能想要 Managed 程式碼應用程式存取低階 ADSI 結構或進階介面提供的功能。

為提供基礎 ADSI 與 Managed 程式碼之間的互通性,Common Language Runtime 提供可用來存取任何 ADSI 功能的 COM interop。本主題說明如何使用 COM interop 來存取 ADSI。

在應用程式中設定 COM Interop

  1. 開啟 Visual Studio 並建立新專案。

  2. 在 [專案] 中按一下 [加入參考] 以開啟 [加入參考] 對話方塊。

  3. 按一下 [COM] 索引標籤。

  4. 從清單中選取 [Active DS 型別程式庫] (此清單在 [加入參考] 對話方塊中。

  5. 按一下 [確定] 以加入 ADSI 程式庫。

您可使用陳述式加入應用程式,而不使用參考,如下列程式碼範例所示。

using ActiveDs;
Imports ActiveDs

若您並未加入參考或使用陳述式,則必須為 ADSI 程式庫加入完整名稱,如下列程式碼範例所示。

ActiveDs.IADsSecurityDescriptor

請參閱

參考

System.DirectoryServices

概念

進階程式設計主題

Send comments about this topic to Microsoft.

Copyright © 2007 by Microsoft Corporation.All rights reserved.