Win32 API 日本語リファレンス
ホーム › Networking.ActiveDirectory › LPCQADDPAGESPROC

LPCQADDPAGESPROC

コールバック

シグネチャ

HRESULT LPCQADDPAGESPROC(
    LPARAM lParam,
    GUID* clsidForm,
    CQPAGE* pPage
);

パラメーター

フィールド型説明
lParamLPARAMクエリ ハンドラーが定義した 32 ビット値を格納します。この値は、IQueryForm::AddPages の呼び出しにおいて lParam パラメーターとしてクエリ フォーム拡張に渡されます。
clsidFormGUID*ページの追加先となるフォームの CLSID を格納します。このメンバーには、カスタム クエリ フォームの CLSID、または OPENQUERYWINDOW 構造体の clsidDefaultForm メンバー用に定義されているシステム提供のフォームのいずれかを指定できます。
pPageCQPAGE*追加するページを定義する CQPAGE 構造体へのポインター。

公式ドキュメント

CQAddPagesProc コールバック関数は、クエリ フォーム拡張が、クエリ ダイアログ ボックス内のクエリ フォームにページを追加するために呼び出します。この関数へのポインターは、IQueryForm::AddPages メソッドの pAddPagesProc パラメーターでクエリ フォーム拡張に渡されます。CQAddPagesProc は、クエリ ハンドラーが定義する関数名のプレースホルダーです。

戻り値

ページの追加操作の成功または失敗を示す HRESULT 値を返します。次の一覧に、返される可能性のある値を示します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)