Поделиться через


Функции ADSI

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

Функция Описание
ADsBuildEnumerator Создает объект перечислителя для указанного объекта контейнера ADSI.
ADsBuildVarArrayInt Создает массив вариантов из массива DWORD.
ADsBuildVarArrayStr Создает массив вариантов из массива строк Юникода.
ADsEncodeBinaryData Преобразует большой двоичный объект двоичных данных в формат, подходящий для фильтра поиска.
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 Устаревший.