將 ADSI Visual Basic Code 對應至 C++ 程式代碼
ADSI 包含50多個介面。 大部分的目錄作業只能使用五個介面來完成。 畫面如下:
下表列出從 ADSI VB/VBS 程式代碼到 C++ 程式代碼的對應。 請注意,這不是完整的清單。
VBS 程序代碼 | VC 程式代碼 |
---|---|
Set obj = GetObject() | hr = AdsGetObject() |
Obj。放置 obj。取得 obj。父母 | IADs 或 IDirectoryObject |
Obj。建立 obj。刪除 obj。MoveHere | IADsContainer |
For each In | AdsBuildEnumerator() ADsEnumerateNext() |
連線 ion、Command、RecordSet | IDirectorySearch |
安全性描述元、ACL、ACE | IADsSecurityDescriptor、IADsAccessControlList、IADsAccessControlEntry |