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
Referenz