Udostępnij za pośrednictwem


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