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 |
ヘッダー | cmnquery.h |
Library | Uuid.lib |
[DLL] | Dsquery.dll |