Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление ADS_DEREFENUM указывает процесс разыменования псевдонимов.
Синтаксис
typedef enum __MIDL___MIDL_itf_ads_0000_0000_0020 {
ADS_DEREF_NEVER = 0,
ADS_DEREF_SEARCHING = 1,
ADS_DEREF_FINDING = 2,
ADS_DEREF_ALWAYS = 3
} ADS_DEREFENUM;
Константы
ADS_DEREF_NEVER Значение: 0 Не разыменовывает псевдонимы при поиске или поиске базового объекта поиска. |
ADS_DEREF_SEARCHING Значение: 1 Разыменовывает псевдонимы при поиске в подчиненных объектах базового объекта, но не при нахождении самого базового объекта. |
ADS_DEREF_FINDING Значение: 2 Разыменовывает псевдонимы при обнаружении базового объекта поиска, но не при поиске его подчиненных объектов. |
ADS_DEREF_ALWAYS Значение: 3 Разыменовывает псевдонимы как при поиске в подчиненных объектах, так и при нахождении базового объекта поиска. |
Комментарии
Интерфейс IDirectorySearch использует эти константы для задания поведения разыменовки псевдонимов. Если параметр не указан, сервер по умолчанию ADS_DEREF_NEVER.
Примеры
В следующем примере кода показано, как задать предпочтение поиска для разыменовки псевдонимов. m_pSearch ссылается на указатель на объект, реализующий интерфейс IDirectorySearch .
ADS_SEARCHPREF_INFO prefInfo[1];
HRESULT hr;
prefInfo[0].dwSearchPref = ADS_SEARCHPREF_DEREF_ALIASES;
prefInfo[0].vValue.dwType = ADSTYPE_INTEGER;
prefInfo[0].vValue.Integer = ADS_DEREF_ALWAYS;
hr = m_pSearch->SetSearchPreference(prefInfo, 1);
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | iads.h |