Mapeando código ADSI Visual Basic para código C++
ADSI consiste em mais de 50 interfaces. A maioria das operações de diretório pode ser concluída usando apenas cinco interfaces. São elas:
A tabela a seguir lista mapeamentos do código ADSI VB/VBS para o código C++. Esteja ciente de que esta não é uma lista completa.
Código VBS | Código VC |
---|---|
Set obj = GetObject() | hr = AdsGetObject() |
Obj. Coloque obj. Obter obj. Pai | IADs ou IDirectoryObject |
Obj. Criar obj. Excluir obj. Mexa-seAqui | IADsContainer |
For each IN | AdsBuildEnumerator() ADsEnumerateNext() |
Conexão, Comando, RecordSet | IDirectorySearch |
Descritor de segurança, ACL, ACE | IADsSecurityDescriptor, IADsAccessControlList, IADsAccessControlEntry |