Сопоставление кода ADI Visual Basic с кодом C++
ADSI состоит из более чем 50 интерфейсов. Большинство операций каталога можно выполнить с помощью только пяти интерфейсов. В их число входят:
В следующей таблице перечислены сопоставления из кода ADSI VB/VBS с кодом C++. Помните, что это не полный список.
Код VBS | Код VC |
---|---|
Set obj = GetObject() | hr = AdsGetObject() |
Obj. Положите obj. Получить obj. Родительского | Идентификаторы IAD или IDirectoryObject |
Obj. Создайте obj. Удаление obj. MoveHere | IADsContainer |
Для каждого In | AdsBuildEnumerator() ADsEnumerateNext() |
Подключение ion, Command, RecordSet | IDirectorySearch |
Дескриптор безопасности, ACL, ACE | IADsSecurityDescriptor, IADsAccessControlList, IADsAccessControlEntry |