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


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

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

DS_MANGLE_FOR

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

DsIsMangledRdnValue