Partager via


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

MONCBSTRUCT

MONERRSTRUCT

MONHSZSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

Référence