ADSI 包含50多個介面。 大部分的目錄作業只能使用五個介面來完成。 它們是:
下表列出從 ADSI VB/VBS 程式代碼到C++程式代碼的對應。 請注意,這不是完整的清單。
| VBS 程序代碼 | VC 程式代碼 |
|---|---|
| Set obj = GetObject() | hr = AdsGetObject() |
| obj.設定 obj.獲取 obj.上層 | IADs 或 IDirectoryObject |
| obj.建立 obj.刪除 obj.移至此處 | IADsContainer |
| 針對每個... 在。。。 | AdsBuildEnumerator() ADsEnumerateNext() |
| Connection、Command、RecordSet | IDirectorySearch |
| 安全性描述元、ACL、ACE | IADsSecurityDescriptor、IADsAccessControlList、IADsAccessControlEntry |