将 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 |