Функции 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 | Является устаревшей. |