次の方法で共有


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

関連項目

動的データ交換について

概念

FreeDDElParam

PackDDElParam

リファレンス

UnpackDDElParam