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


Функция AllocADsStr (adshlp.h)

Функция AllocADsStr выделяет память для указанной строки и копирует ее.

Синтаксис

LPWSTR AllocADsStr(
  [in] LPCWSTR pStr
);

Параметры

[in] pStr

Тип: LPWSTR

Указатель на строку Юникода, завершаемую null, которая требуется скопировать.

Возвращаемое значение

Тип: LPWSTR

При успешном выполнении функция возвращает указатель, отличный от NULL , на выделенную память. Строка в pStr копируется в этот буфер и завершается значением NULL. Вызывающий объект должен освободить эту память, если она больше не требуется, передав возвращенный указатель в FreeADsStr.

В случае успеха возвращает значение NULL . Вызовите ADsGetLastError , чтобы получить расширенное состояние ошибки. Дополнительные сведения о значениях кодов ошибок см. в разделе Коды ошибок ADSI.

Комментарии

Дополнительные сведения и пример кода, демонстрирующий использование функции AllocADsStr , см. в разделе ReallocADsStr.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header adshlp.h
Библиотека Activeds.lib
DLL Activeds.dll

См. также раздел

Функции ADSI

ADsGetLastError

FreeADsStr

ReallocADsStr