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


Структура DSQUERYINITPARAMS (dsquery.h)

Структура DSQUERYINITPARAMS описывает данные, используемые для инициализации диалогового окна обзора в запросе службы каталогов.

Синтаксис

typedef struct {
  DWORD  cbStruct;
  DWORD  dwFlags;
  LPWSTR pDefaultScope;
  LPWSTR pDefaultSaveLocation;
  LPWSTR pUserName;
  LPWSTR pPassword;
  LPWSTR pServer;
} DSQUERYINITPARAMS, *LPDSQUERYINITPARAMS;

Члены

cbStruct

Содержит размер этой структуры в байтах.

dwFlags

Содержит набор флагов, определяющих поведение запроса. Это может быть ноль или сочетание одного или нескольких из следующих значений.

DSQPF_ENABLEADMINFEATURES

Использует функции, поддерживаемые средствами администрирования службы каталогов, такими как описатель отображения Администратор для контекстных меню и страниц свойств.

DSQPF_ENABLEADVANCEDFEATURES

Указывает расширенные функции в экземпляре IDataObject, передаваемые в контекстные меню и страницы свойств.

DSQPF_HASCREDENTIALS

Элементы pUserName, pPassword и pServer этой структуры могут указывать данные сервера и учетных данных.

DSQPF_NOCHOOSECOLUMNS

Отключает элемент Выбор столбцов в меню "Вид " диалогового окна запроса.

DSQPF_NOSAVE

Удаляет элемент "Сохранить поиск " из меню "Файл " диалогового окна запроса.

DSQPF_SAVELOCATION

Элемент pDefaultSaveLocation содержит путь к файловой системе по умолчанию, в котором будут сохраняться поисковые запросы.

DSQPF_SHOWHIDDENOBJECTS

Вызывает отображение скрытых объектов в списке результатов запроса в диалоговом окне запроса.

pDefaultScope

Указатель на строку Юникода, завершающуюся null, которая содержит ADsPath область по умолчанию для поиска. Если область поиска по умолчанию не указан, задайте для этого элемента значение NULL.

pDefaultSaveLocation

Указатель на строку Юникода, завершающуюся значением NULL, которая содержит путь к файловой системе по умолчанию, в которой будут сохранены поисковые запросы. Этот элемент игнорируется, если элемент dwFlags не содержит DSQPF_SAVELOCATION.

pUserName

Указатель на строку Юникода, завершающуюся null, которая содержит имя пользователя в допустимой нотации домена, например fabrikam\jeffsmith.

pPassword

Указатель на строку Юникода, завершающуюся null, которая содержит пароль пользователя, указанного членом pUserName .

pServer

Указатель на строку Юникода с пустым завершением, содержащую имя сервера, с которого считывается список доверенных доменов. Этот список используется для заполнения раскрывающегося списка In: в диалоговом окне.

Комментарии

Эта структура зависит от обработчика запросов CLSID_DsQuery . Эта структура используется для элемента pHandlerParameters структуры OPENQUERYWINDOW , если CLSID_DsQuery задано для элемента clsidHandler структуры OPENQUERYWINDOW . Дополнительные сведения и пример кода для использования этого и других связанных API см. в разделе ICommonQuery::OpenQueryWindow.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть dsquery.h

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

Структуры отображения Active Directory

ICommonQuery::OpenQueryWindow

Idataobject

OPENQUERYWINDOW