Функция 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 или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | dsparse.h (включая Ntdsapi.h) |
Библиотека | Ntdsapi.lib |
DLL | Ntdsapi.dll |