Функция DsIsMangledRdnValueA (dsparse.h)
Функция DsIsMangledRdnValue определяет, является ли заданное относительное значение различающегося имени искаженным именем заданного типа.
Синтаксис
DSPARSE BOOL DsIsMangledRdnValueA(
[in] LPCSTR pszRdn,
[in] DWORD cRdn,
[in] DS_MANGLE_FOR eDsMangleForDesired
);
Параметры
[in] pszRdn
Указатель на строку, завершающуюся нулевым значением, которая содержит относительное различающееся имя, чтобы определить, является ли оно искаженным. Параметр cRdn содержит количество символов в этой строке.
[in] cRdn
Содержит количество символов в строке pszRdn .
[in] eDsMangleForDesired
Содержит одно из значений DS_MANGLE_FOR , указывающее тип искаженного имени для поиска.
Возвращаемое значение
Возвращает значение TRUE , если относительное различающееся имя искажено, а тип элемента управления совпадает с указанным. Возвращает значение FALSE , если относительное различающееся имя не искажено или тип элемента управления отличается от указанного.
Комментарии
Эта функция определяет, является ли заданное относительное значение различающегося имени искаженным и искаженным в заданном типе. Параметр pszRdn должен содержать только значение относительного различающегося имени, но не ключ. Значение относительного различающегося имени может быть заключено в кавычки или не указано в кавычках.
Примечание
Заголовок dsparse.h определяет DsIsMangledRdnValue в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | dsparse.h (включая Ntdsapi.h) |
Библиотека | Ntdsapi.lib |
DLL | Ntdsapi.dll |