Mapowanie kodu ADSI Visual Basic Code na kod C++
Interfejs ADSI składa się z ponad 50 interfejsów. Większość operacji katalogu można wykonać przy użyciu tylko pięciu interfejsów. Są to:
W poniższej tabeli wymieniono mapowania kodu ADSI VB/VBS na kod C++. Należy pamiętać, że nie jest to pełna lista.
Kod VBS | Kod VC |
---|---|
Set obj = GetObject() | hr = AdsGetObject() |
obj.Put obj.Get obj.Parent | IADs lub IDirectoryObject |
Obj. Utwórz obj. Usuń obj. PrzenieśTutaj | IADsContainer |
Dla każdego... w... | AdsBuildEnumerator() ADsEnumerateNext() |
Połączenie, komenda, zestaw rekordów | IDirectorySearch |
Deskryptor zabezpieczeń, ACL, ACE | IADsSecurityDescriptor, IADsAccessControlList, IADsAccessControlEntry |