Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Используйте функцию ldap_compare_s , чтобы определить, содержит ли атрибут для данной записи известное значение.
Синтаксис
WINLDAPAPI ULONG LDAPAPI ldap_compare_s(
[in] LDAP *ld,
[in] const PSTR dn,
[in] const PSTR attr,
[in] PSTR value
);
Параметры
[in] ld
Дескриптор сеанса.
[in] dn
Указатель на строку, завершающуюся нулевым значением, которая содержит различающееся имя записи.
[in] attr
Указатель на строку, завершающуюся нулевым значением, которая содержит атрибут для сравнения.
[in] value
Указатель на строку, завершающуюся значением NULL, которая содержит строковое значение атрибута для сравнения со значением атрибута.
Возвращаемое значение
Если функция выполняется успешно, а атрибут и известные значения совпадают, возвращаемое значение LDAP_COMPARE_TRUE. Если значения не совпадают, возвращаемое значение будет LDAP_COMPARE_FALSE.
Если функция завершается сбоем, она возвращает код ошибки. Дополнительные сведения см. в разделе Возвращаемые значения .
Комментарии
Функция ldap_compare_s инициирует синхронную операцию сравнения, сравнивая значение атрибута с известным строковым значением. Используйте ldap_compare_ext_s , если необходимо сравнить двоичные значения. Используйте ldap_compare или ldap_compare_ext для выполнения асинхронной операции сравнения.
Многопоточность. Вызовы ldap_compare_s являются потокобезопасны.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista |
| Минимальная версия сервера | Windows Server 2008 |
| Целевая платформа | Windows |
| Header | winldap.h |
| Библиотека | Wldap32.lib |
| DLL | Wldap32.dll |