Structure MONCONVSTRUCT (ddeml.h)
Contient des informations sur une conversation DDE (Dynamic Data Exchange). Une application de supervision DDE peut utiliser cette structure pour obtenir des informations sur une conversation qui a été établie ou qui s’est terminée.
Syntaxe
typedef struct tagMONCONVSTRUCT {
UINT cb;
BOOL fConnect;
DWORD dwTime;
HANDLE hTask;
HSZ hszSvc;
HSZ hszTopic;
HCONV hConvClient;
HCONV hConvServer;
} MONCONVSTRUCT, *PMONCONVSTRUCT;
Membres
cb
Type : UINT
Taille de la structure, en octets.
fConnect
Type : BOOL
Indique si la conversation est actuellement établie. La valeur TRUE indique que la conversation est établie ; FALSE indique qu’il ne l’est pas.
dwTime
Type : DWORD
Heure Windows à laquelle la conversation a été établie ou terminée. Le temps Windows correspond au nombre de millisecondes qui se sont écoulées depuis le démarrage du système.
hTask
Type : HANDLE
Handle pour une tâche (application instance) qui est un partenaire dans la conversation.
hszSvc
Type : HSZ
Handle du nom de service sur lequel la conversation est établie.
hszTopic
Type : HSZ
Handle du nom de la rubrique sur laquelle la conversation est établie.
hConvClient
Type : HCONV
Handle de la conversation cliente.
hConvServer
Type : HCONV
Handle de la conversation du serveur.
Remarques
Étant donné que les handles de chaîne sont locaux au processus, les membres hszSvc et hszTopic sont des atomes globaux. De même, les handles de conversation sont locaux à l’instance ; par conséquent, les membres hConvClient et hConvServer sont des handles de fenêtre.
Les membres hConvClient et hConvServer de la structure MONCONVSTRUCT ne contiennent pas la même valeur que les applications engagées dans la conversation. Au lieu de cela, ils contiennent une paire globale unique de valeurs qui identifient la conversation.
Configuration requise
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 | ddeml.h (inclure Windows.h) |
Voir aussi
Conceptuel
Bibliothèque de gestion d’Échange de données dynamiques
Référence