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


Метод ICommonQuery::OpenQueryWindow (cmnquery.h)

Метод ICommonQuery::OpenQueryWindow отображает диалоговое окно запроса службы каталогов. Этот метод не возвращается, пока пользователь не закроет диалоговое окно.

Синтаксис

HRESULT OpenQueryWindow(
  [in]  HWND              hwndParent,
  [in]  LPOPENQUERYWINDOW pQueryWnd,
  [out] IDataObject       **ppDataObject
);

Параметры

[in] hwndParent

Содержит дескриптор окна, используемого в качестве родительского для диалогового окна запроса. Этот параметр может иметь значение NULL , если родительский параметр не указан.

[in] pQueryWnd

Адрес структуры OPENQUERYWINDOW , определяющей выполняемый запрос и характеристики диалогового окна запроса.

[out] ppDataObject

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

CFSTR_DSOBJECTNAMES

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

CFSTR_DSQUERYPARAMS

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

CFSTR_DSQUERYSCOPE

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

Возвращаемое значение

Возвращает стандартное значение HRESULT , включая следующее.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header cmnquery.h
Библиотека Uuid.lib
DLL Dsquery.dll

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

CFSTR_DSOBJECTNAMES

CFSTR_DSQUERYPARAMS

CFSTR_DSQUERYSCOPE

DSQUERYINITPARAMS

DSQUERYPARAMS

Интерфейсы отображения в доменные службы Active Directory

ICommonQuery

Idataobject

OPENQUERYWINDOW