_Message de _ notification DDE WM

une application cliente échange dynamique de données (dde) publie le message de _ _ notification de l’échange de données (dde) WM dans une application de serveur dde pour demander au serveur de fournir une mise à jour pour un élément de données à chaque modification de l’élément.

Pour poster ce message, appelez la fonction PostMessage avec les paramètres suivants.

#define WM_DDE_ADVISE      0x03E2

Paramètres

wParam

Handle de la fenêtre client qui publie le message.

lParam

Le mot de poids faible est un handle vers un objet mémoire global contenant une structure DDEADVISE qui spécifie la façon dont les données doivent être envoyées.

Le mot de poids fort contient un atome qui identifie l’élément de données demandé.

Notes

Si une application cliente prend en charge plusieurs formats de presse-papiers pour une seule rubrique et un seul élément, elle peut envoyer plusieurs messages de _ _ notification de l’échange de message pour la rubrique et l’élément, en spécifiant un format de presse-papiers différent pour chaque message. Notez qu’un serveur peut prendre en charge plusieurs formats uniquement pour les liaisons de données à chaud, et non pour les liaisons de données à chaud.

Publication

L’application cliente publie le message de _ _ notification de l’échange de messages avec le protocole WM en appelant la fonction PostMessage , et non la fonction SendMessage .

L’application cliente alloue l’objet mémoire globale à l’aide de la fonction GlobalAlloc . Elle alloue Atom à l’aide de la fonction GlobalAddAtom .

L’application cliente doit créer ou réutiliser le paramètre WM _ DDE _ Advise lParam en appelant la fonction PackDDElParam ou la fonction ReuseDDElParam .

Si l’application réceptrice (serveur) répond avec un message d' _ _ accusé de réception DDE négatif négatif, l’application de publication doit supprimer l’objet.

L’indicateur fRelease n’est pas utilisé dans les messages de _ _ notification DDE de WM , mais leur comportement de libération de données est similaire à celui des données de l’échange de _ _ données (DDE) WM et des messages d’entourage de données par le biais de la propriété fRelease . _ _

Réception

L’application serveur publie le message d’accusé de réception _ DDE DDE _ pour répondre positivement ou négativement. Lors de la publication de l' _ _ accusé de réception DDE de WM, l’application peut réutiliser l’Atom ou le supprimer et en créer un nouveau. Si le message d’accusé de réception _ DDE DDE _ est positif, l’application doit supprimer l’objet mémoire globale ; dans le cas contraire, l’application ne doit pas supprimer l’objet.

Le serveur doit créer ou réutiliser le paramètre WM _ DDE _ ACK lParam en appelant la fonction PackDDElParam ou la fonction ReuseDDElParam .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Dde. h (inclure Windows. h)

Voir aussi

Référence

DDEADVISE

FreeDDElParam

GlobalAddAtom

PackDDElParam

PostMessage

ReuseDDElParam

SendMessage

UnpackDDElParam

_ACK DDE _ ACK

_données DDE _ WM

en-dessous du protocole WM _ DDE _

_requête DDE _ WM

Conceptuel

À propos de échange dynamique de données