Partager via


Structure MONLINKSTRUCT (ddeml.h)

Contient des informations sur une boucle d’avis DDE (Dynamic Data Exchange). Une application de supervision DDE peut utiliser cette structure pour obtenir des informations sur une boucle de conseil qui a démarré ou s’est terminée.

Syntaxe

typedef struct tagMONLINKSTRUCT {
  UINT   cb;
  DWORD  dwTime;
  HANDLE hTask;
  BOOL   fEstablished;
  BOOL   fNoData;
  HSZ    hszSvc;
  HSZ    hszTopic;
  HSZ    hszItem;
  UINT   wFmt;
  BOOL   fServer;
  HCONV  hConvServer;
  HCONV  hConvClient;
} MONLINKSTRUCT, *PMONLINKSTRUCT;

Membres

cb

Type : UINT

Taille de la structure, en octets.

dwTime

Type : DWORD

Heure Windows à laquelle la boucle d’avertissement a été démarrée ou terminée. Le temps Windows est le 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 boucle de conseil.

fEstablished

Type : BOOL

Indique si une boucle d’avertissement a été établie avec succès. La valeur TRUE indique qu’une boucle de conseil a été établie ; FALSE indique que ce n’était pas le cas.

fNoData

Type : BOOL

Indique si l’indicateur XTYPF_NODATA est défini pour la boucle de conseil. La valeur TRUE indique que l’indicateur est défini ; FALSE indique que ce n’est pas le cas.

hszSvc

Type : HSZ

Handle du nom de service du serveur dans la boucle de conseil.

hszTopic

Type : HSZ

Handle du nom de la rubrique sur laquelle la boucle de conseil est établie.

hszItem

Type : HSZ

Handle du nom d’élément qui fait l’objet de la boucle de conseil.

wFmt

Type : UINT

Format des données échangées (le cas échéant) pendant la boucle de conseil.

fServer

Type : BOOL

Indique si la notification de lien provient du serveur. La valeur TRUE indique que la notification provient du serveur ; FALSE indique le contraire.

hConvServer

Type : HCONV

Handle de la conversation du serveur.

hConvClient

Type : HCONV

Handle de la conversation cliente.

Remarques

Étant donné que les handles de chaîne sont locaux au processus, les membres hszSvc, hszTopic et hszItem sont des atomes globaux.

Les membres hConvClient et hConvServer de la structure MONLINKSTRUCT 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 Dynamic Data Exchange

MONCBSTRUCT

MONERRSTRUCT

MONHSZSTRUCT

MONMSGSTRUCT

Référence