将 ADSI Visual Basic代码映射到 C++ 代码

ADSI 由 50 多个接口组成。 大多数目录操作只能使用五个接口完成。 它们具有以下特点:

下表列出了从 ADSI VB/VBS 代码到 C++ 代码的映射。 请注意,这不是完整列表。

VBS 代码 VC 代码
设置 obj = GetObject () hr = AdsGetObject ()
Obj。放 obj。获取 obj。父母 IADs 或 IDirectoryObject
Obj。创建 obj。删除 obj。MoveHere IADsContainer
对于每个... in... AdsBuildEnumerator () ADsEnumerateNext ()
连接、命令、RecordSet IDirectorySearch
安全描述符、ACL、ACE IADsSecurityDescriptor、IADsAccessControlList、IADsAccessControlEntry