Partager via


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

FreeDDElParam

PackDDElParam

Référence

UnpackDDElParam