Функции ADSI

Интерфейсы служб Active Directory предоставляют следующие вспомогательные функции клиентам, которые не используют автоматизацию.

Function Description
ADsBuildEnumerator Создает объект перечислителя для указанного объекта контейнера ADSI.
ADsBuildVarArrayInt Создает массив вариантов из массива DWORDs.
ADsBuildVarArrayStr Создает массив вариантов из массива строк Юникода.
ADsEncodeBinaryData Преобразует большой двоичный объект двоичных данных в формат, подходящий для фильтра поиска.
ADsEnumerateNext Заполняет массив вариантов элементами, извлеченными из указанного объекта перечислителя.
ADsFreeEnumerator Освобождает объект перечислителя, ранее созданный ADsBuildEnumerator.
ADsGetLastError Извлекает последнее значение кода ошибки вызывающего потока.
ADsGetObject Привязывается к объекту ADSI с помощью текущих учетных данных.
ADsOpenObject Привязка к объекту ADSI с помощью указанных учетных данных
ADsSetLastError Задает значение кода ошибки вызывающего потока.
AllocADsMem Выделяет блок памяти.
AllocADsStr Выделяет память для заданной строки.
FreeADsMem Освобождает память, выделенную AllocADsMem.
FreeADsStr Освобождает память, выделенную для данной строки.
ReallocADsMem Назначает существующее содержимое памяти только что созданному расположению памяти.
ReallocADsStr Заменяет существующую строку новым.

 

Следующие функции ADSI устарели.

Function Description
AdsFreeAllErrorRecords Является устаревшей.
AdsDecodeBinaryData Является устаревшей.
PropVariantToAdsType Является устаревшей.
AdsTypeToPropVariant Является устаревшей.
AdsFreeAdsValues Является устаревшей.
InitAdsMem Является устаревшей.
AssertAdsmemLeaks Является устаревшей.
DumpMemorytracker Является устаревшей.