ReuseDDElParam 関数 (dde.h)
アプリケーションで、新しいパックされた lParam を割り当てるのではなく、パックされた動的データ交換 (DDE) lParam パラメーターを再利用できるようにします。 この関数を使用すると、パックされた DDE メッセージを渡すアプリケーションの再割り当てを減らすことができます。
構文
LPARAM ReuseDDElParam(
[in] LPARAM lParam,
[in] UINT msgIn,
[in] UINT msgOut,
[in] UINT_PTR uiLo,
[in] UINT_PTR uiHi
);
パラメーター
[in] lParam
型: LPARAM
再利用されるポストされた DDE メッセージの lParam パラメーター。
[in] msgIn
型: UINT
受信した DDE メッセージの識別子。
[in] msgOut
型: UINT
投稿する DDE メッセージの識別子。 DDE メッセージは、パックされた lParam パラメーターを再利用します。
[in] uiLo
種類: UINT_PTR
再利用された lParam パラメーターの下位ワードにパックされる値。
[in] uiHi
種類: UINT_PTR
再利用された lParam パラメーターの上位ワードにパックされる値。
戻り値
型: LPARAM
戻り値は、新しい lParam 値です。
解説
戻り値は、DDE メッセージの lParam パラメーターとしてポストする必要があります。他の目的には使用しないでください。 戻り値が転記されると、転記アプリケーションは lParam パラメーターを破棄するアクションを実行する必要はありません。
lParam パラメーターが応答メッセージで再利用される場合は、FreeDDElParam の代わりに ReuseDDElParam を使用します。 ReuseDDElParam は 、再利用に適した lParam を返します。
この関数は、受信メッセージと送信メッセージのパッキング要件に応じて、必要に応じて lParam パラメーターを割り当てるか解放します。 これにより、DDE メッセージを渡す場合の再割り当てを減らすことができます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dde.h (Windows.h を含む) |
Library | User32.lib |
[DLL] | User32.dll |
関連項目
概念
リファレンス