Fonction ReuseDDElParam (dde.h)
Permet à une application de réutiliser un paramètre lParam packed Dynamic Data Exchange (DDE), plutôt que d’allouer un nouveau lParam packé. L’utilisation de cette fonction réduit les réallocations pour les applications qui transmettent des messages DDE packed.
Syntaxe
LPARAM ReuseDDElParam(
[in] LPARAM lParam,
[in] UINT msgIn,
[in] UINT msgOut,
[in] UINT_PTR uiLo,
[in] UINT_PTR uiHi
);
Paramètres
[in] lParam
Type : LPARAM
Paramètre lParam du message DDE publié en cours de réutilisation.
[in] msgIn
Type : UINT
Identificateur du message DDE reçu.
[in] msgOut
Type : UINT
Identificateur du message DDE à publier. Le message DDE réutilise le paramètre lParam packé.
[in] uiLo
Type : UINT_PTR
Valeur à emballer dans le mot d’ordre inférieur du paramètre lParam réutilisé.
[in] uiHi
Type : UINT_PTR
Valeur à emballer dans le mot d’ordre élevé du paramètre lParam réutilisé.
Valeur retournée
Type : LPARAM
La valeur de retour est la nouvelle valeur lParam .
Notes
La valeur de retour doit être publiée en tant que paramètre lParam d’un message DDE ; il ne doit pas être utilisé à d’autres fins. Une fois la valeur de retour publiée, l’application de publication n’a pas besoin d’effectuer une action pour supprimer le paramètre lParam .
Utilisez ReuseDDElParam au lieu de FreeDDElParam si le paramètre lParam est réutilisé dans un message qui répond. ReuseDDElParam retourne le lParam approprié pour la réutilisation.
Cette fonction alloue ou libère les paramètres lParam selon les besoins, en fonction des exigences d’empaquetage des messages entrants et sortants. Cela réduit les réaffectations dans les messages DDE transmis.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dde.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Voir aussi
À propos de Dynamic Data Exchange
Conceptuel
Référence