Метод 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 |