mappage du code d’Visual Basic ADSI au code C++
ADSI est constitué de plus de 50 interfaces. La plupart des opérations d’annuaire peuvent être effectuées à l’aide de cinq interfaces uniquement. Il s'agit de :
le tableau suivant répertorie les mappages d’ADSI VB le code/VBS au code C++. N’oubliez pas qu’il ne s’agit pas d’une liste complète.
| Code VBS | Code VC |
|---|---|
| Set obj = GetObject () | HR = AdsGetObject () |
| obj. Placez obj. Obtient obj. Parent | IADs ou IDirectoryObject |
| obj. Créez un obj. Supprimez obj. MoveHere | IADsContainer |
| For each... dans... | AdsBuildEnumerator() ADsEnumerateNext() |
| Connexion, commande, Recordset | Rubrique IDirectorySearch |
| Descripteur de sécurité, ACL, ACE | IADsSecurityDescriptor, IADsAccessControlList, IADsAccessControlEntry |