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