ADSI 函数

Active Directory 服务接口向不使用自动化的客户端公开以下帮助程序函数。

功能 描述
ADsBuildEnumerator 为指定的 ADSI 容器对象创建枚举器对象。
ADsBuildVarArrayInt DWORD数组生成变体数组。
ADsBuildVarArrayStr 从 Unicode 字符串数组生成变体数组。
ADsEncodeBinaryData 将二进制数据的 blob 转换为适合搜索筛选器的格式。
ADsEnumerateNext 使用从指定枚举器对象检索的元素填充变量数组。
ADsFreeEnumerator 释放以前由 ADsBuildEnumerator创建的枚举器对象。
ADsGetLastError 检索调用线程的最后一个错误代码值。
ADsGetObject 使用当前凭据绑定到 ADSI 对象。
ADsOpenObject 使用指定的凭据绑定到 ADSI 对象
ADsSetLastError 设置调用线程的错误代码值。
AllocADsMem 分配内存块。
AllocADsStr 为给定字符串分配内存。
FreeADsMem 释放由 AllocADsMem分配的内存。
FreeADsStr 释放为给定字符串分配的内存。
ReallocADsMem 将现有内存内容分配给新创建的内存位置。
ReallocADsStr 将现有字符串替换为新的字符串。

 

以下 ADSI 函数已过时。

功能 描述
AdsFreeAllErrorRecords 过时。
AdsDecodeBinaryData 过时。
PropVariantToAdsType 过时。
AdsTypeToPropVariant 过时。
AdsFreeAdsValues 过时。
InitAdsMem 过时。
AssertAdsmemLeaks 过时。
DumpMemorytracker 过时。