Partages DDE

[DDE réseau n’est plus pris en charge. Nddeapi.dll est présent sur Windows Vista, mais tous les appels de fonction retournent NDDE_NOT_IMPLEMENTED.]

Les partages DDE sont une ressource de machine. Ils sont similaires aux partages de fichiers, car ils sont utilisés pour contrôler l’accès à une ressource. Avec les partages de fichiers, la ressource est un fichier. Avec les partages DDE, la ressource est échangée dynamiquement des données. Le type de données échangées est déterminé par l’application serveur qui fournit les données et l’application cliente qui demande les données.

Le serveur appelle la fonction NDdeShareAdd pour créer le partage DDE, qui est stocké dans le gestionnaire de base de données de partage DDE (DSDM).

Le client démarre la conversation DDE en se connectant au partage DDE. Le client doit appeler la fonction DdeInitialize pour initialiser DDEML et appeler la fonction DdeConnect pour se connecter au partage DDE. Dans l’appel DdeConnect , le client spécifie le nom du service comme suit :

\\ComputerName\NDDE$

ComputerName est le nom de l’ordinateur exécutant l’application serveur. Le NDDE$ indique que la rubrique fournie à DdeConnect est le nom de partage DDE sur l’ordinateur distant nommé ComputerName.

Il existe trois types de partages DDE : ancien style, nouveau style et statique. Il est courant de prendre en charge uniquement le type statique. Les noms des partages statiques utilisent la convention suivante : ShareName$.