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 已过时。