Freigeben über


ReuseDElParam-Funktion (dde.h)

Ermöglicht es einer Anwendung, einen gepackten DDE-Parameter (Dynamic Data Exchange) wiederzuverwenden , anstatt einen neuen gepackten lParam-Parameter zuzuweisen. Wenn Sie diese Funktion verwenden, werden Neuzuweisungen für Anwendungen reduziert, die gepackte DDE-Nachrichten übergeben.

Syntax

LPARAM ReuseDDElParam(
  [in] LPARAM   lParam,
  [in] UINT     msgIn,
  [in] UINT     msgOut,
  [in] UINT_PTR uiLo,
  [in] UINT_PTR uiHi
);

Parameter

[in] lParam

Typ: LPARAM

Der lParam-Parameter der bereitgestellten DDE-Nachricht, die wiederverwendet wird.

[in] msgIn

Typ: UINT

Der Bezeichner der empfangenen DDE-Nachricht.

[in] msgOut

Typ: UINT

Der Bezeichner der zu postenden DDE-Nachricht. Die DDE-Nachricht verwendet den gepackten lParam-Parameter wieder.

[in] uiLo

Typ: UINT_PTR

Der Wert, der in das Wort mit niedriger Reihenfolge des wiederverwendeten lParam-Parameters gepackt werden soll.

[in] uiHi

Typ: UINT_PTR

Der Wert, der in das Wort mit hoher Ordnung des wiederverwendeten lParam-Parameters gepackt werden soll.

Rückgabewert

Typ: LPARAM

Der Rückgabewert ist der neue lParam-Wert .

Hinweise

Der Rückgabewert muss als lParam-Parameter einer DDE-Nachricht bereitgestellt werden. sie darf nicht für andere Zwecke verwendet werden. Nachdem der Rückgabewert bereitgestellt wurde, muss die bereitstellende Anwendung keine Aktion ausführen, um den lParam-Parameter zu verwerfen.

Verwenden Sie ReuseDDElParam anstelle von FreeDDElParam , wenn der lParam-Parameter in einer Antwortnachricht wiederverwendet wird. ReuseDDElParam gibt die lParam zurück, die für die Wiederverwendung geeignet ist.

Diese Funktion ordnet lParam-Parameter je nach Bedarf zu oder gibt sie frei, abhängig von den Verpackungsanforderungen der eingehenden und ausgehenden Nachrichten. Dadurch werden Neuzuweisungen bei der Übergabe von DDE-Nachrichten reduziert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dde.h (Windows.h einschließen)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

Informationen zum dynamischen Datenaustausch

Konzept

FreeDDElParam

PackDDElParam

Referenz

UnpackDDElParam