структура ADS_SEARCHPREF_INFO (iads.h)
Структура ADS_SEARCHPREF_INFO определяет параметры запроса.
Синтаксис
typedef struct ads_searchpref_info {
ADS_SEARCHPREF dwSearchPref;
ADSVALUE vValue;
ADS_STATUS dwStatus;
} ADS_SEARCHPREF_INFO, *PADS_SEARCHPREF_INFO, *LPADS_SEARCHPREF_INFO;
Члены
dwSearchPref
Содержит одно из значений перечисления ADS_SEARCHPREF_ENUM, указывающее заданный параметр поиска.
vValue
Содержит структуру ADSVALUE , указывающую тип данных и значение предпочтения поиска.
dwStatus
Получает одно из значений перечисления ADS_STATUSENUM , указывающее состояние предпочтения поиска. Метод IDirectorySearch::SetSearchPreference заполняет этот элемент при вызове.
Комментарии
Чтобы настроить параметры поиска, назначьте соответствующие значения полям структуры ADS_SEARCHPREF_INFO , переданной на сервер. Элемент vValueструктуры ADS_SEARCHPREF_INFO является структурой ADSVALUE . В следующей таблице перечислены значения ADS_SEARCHPREF_ENUM , соответствующие значения для элемента dwType структуры ADSVALUE и члена ADSVALUE , который используется для указанного типа.
ADS_SEARCHPREF_ENUM Значение | Элемент dwTypeв ADSVALUE | Элемент ADSVALUE |
---|---|---|
ADS_SEARCHPREF_ASYNCHRONOUS | ADSTYPE_BOOLEAN | Boolean |
ADS_SEARCHPREF_DEREF_ALIASES | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_SIZE_LIMIT | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_TIME_LIMIT | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_ATTRIBTYPES_ONLY | ADSTYPE_BOOLEAN | Boolean |
ADS_SEARCHPREF_SEARCH_SCOPE | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_TIMEOUT | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_PAGESIZE | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_PAGED_TIME_LIMIT | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_CHASE_REFERRALS | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_SORT_ON | ADSTYPE_PROV_SPECIFIC | ProviderSpecific |
ADS_SEARCHPREF_CACHE_RESULTS | ADSTYPE_BOOLEAN | Boolean |
ADS_SEARCHPREF_DIRSYNC | ADSTYPE_PROV_SPECIFIC | ProviderSpecific |
ADS_SEARCHPREF_TOMBSTONE | ADSTYPE_BOOLEAN | Boolean |
ADS_SEARCHPREF_VLV | ADSTYPE_PROV_SPECIFIC | ProviderSpecific |
ADS_SEARCHPREF_ATTRIBUTE_QUERY | ADSTYPE_CASE_IGNORE_STRING | CaseIgnoreString |
ADS_SEARCHPREF_SECURITY_MASK | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_DIRSYNC_FLAG | ADSTYPE_INTEGER | Целое число |
ADS_SEARCHPREF_EXTENDED_DN | ADSTYPE_INTEGER | Целое число |
Дополнительные сведения и примеры использования структуры ADS_SEARCHPREF_INFO см. в обсуждениях метода IDirectorySearch::SetSearchPreference и перечисления ADS_SEARCHPREF_ENUM .
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | iads.h |