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


Функция 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

См. также

DS_MANGLE_FOR

функции управления доменами и репликацией

DsIsMangledRdnValue