en-tête ddeml.h
Cet en-tête est utilisé par Data Exchange. Pour plus d'informations, consultez les pages suivantes :
ddeml.h contient les interfaces de programmation suivantes :
Fonctions
DdeAbandonTransaction Abandonne la transaction asynchrone spécifiée et libère toutes les ressources associées à la transaction. |
DdeAccessData Fournit l’accès aux données dans l’objet DDE (Dynamic Data Exchange) spécifié. Une application doit appeler la fonction DdeUnaccessData lorsqu’elle a terminé d’accéder aux données de l’objet. |
DdeAddData Ajoute des données à l’objet DDE (Dynamic Data Exchange) spécifié. |
DdeClientTransaction Commence une transaction de données entre un client et un serveur. Seule une application cliente DDE (Dynamic Data Exchange) peut appeler cette fonction, et l’application ne peut l’utiliser qu’après avoir établi une conversation avec le serveur. |
DdeCmpStringHandles Compare les valeurs de deux handles de chaîne. La valeur d’un handle de chaîne n’est pas liée à la casse de la chaîne associée. |
DdeConnect Établit une conversation avec une application serveur qui prend en charge le nom de service et la paire de noms de rubrique spécifiés. S’il existe plusieurs serveurs de ce type, le système n’en sélectionne qu’un seul. |
DdeConnectList Établit une conversation avec toutes les applications serveur qui prennent en charge le nom de service et la paire de noms de rubrique spécifiés. |
DdeCreateDataHandle Crée un objet DDE (Dynamic Data Exchange) et remplit l’objet avec des données de la mémoire tampon spécifiée. Une application DDE utilise cette fonction lors des transactions qui impliquent le passage de données à l’application partenaire. |
DdeCreateStringHandleA Crée un handle qui identifie la chaîne spécifiée. Une application cliente ou serveur Dynamic Data Exchange (DDE) peut passer le handle de chaîne en tant que paramètre à d’autres fonctions de la bibliothèque de gestion DDEML (Dynamic Data Exchange Management Library). (ANSI) |
DdeCreateStringHandleW Crée un handle qui identifie la chaîne spécifiée. Une application cliente ou serveur Dynamic Data Exchange (DDE) peut passer le handle de chaîne en tant que paramètre à d’autres fonctions de la bibliothèque de gestion DDEML (Dynamic Data Exchange Management Library). (Unicode) |
DdeDisconnect Met fin à une conversation démarrée par la fonction DdeConnect ou DdeConnectList et invalide le handle de conversation spécifié. |
DdeDisconnectList Détruit la liste de conversations spécifiée et met fin à toutes les conversations associées à la liste. |
DdeEnableCallback Active ou désactive les transactions pour une conversation spécifique ou pour toutes les conversations actuellement établies par l’application appelante. |
DdeFreeDataHandle Libère un objet DDE (Dynamic Data Exchange) et supprime le handle de données associé à l’objet. |
DdeFreeStringHandle Libère un handle de chaîne dans l’application appelante. |
DdeGetData Copie les données de l’objet DDE (Dynamic Data Exchange) spécifié vers la mémoire tampon locale spécifiée. |
DdeGetLastError Récupère le code d’erreur le plus récent défini par l’échec d’une fonction DDEML (Dynamic Data Exchange Management Library) et réinitialise le code d’erreur à DMLERR_NO_ERROR. |
DdeImpersonateClient Emprunte l’identité d’une application cliente DDE (Dynamic Data Exchange) dans une conversation de client DDE. |
DdeInitializeA Inscrit une application auprès de la bibliothèque de gestion DDEML (Dynamic Data Exchange Management Library). Une application doit appeler cette fonction avant d’appeler toute autre fonction DDEML (Dynamic Data Exchange Management Library). (ANSI) |
DdeInitializeW Inscrit une application auprès de la bibliothèque de gestion DDEML (Dynamic Data Exchange Management Library). Une application doit appeler cette fonction avant d’appeler toute autre fonction DDEML (Dynamic Data Exchange Management Library). (Unicode) |
DdeKeepStringHandle Incrémente le nombre d’utilisation associé au handle spécifié. |
DdeNameService Inscrit ou annule l’inscription des noms de service pris en charge par un serveur DDE (Dynamic Data Exchange). |
DdePostAdvise Le système envoie une transaction XTYP_ADVREQ à la fonction de rappel DDE (Dynamic Data Exchange) de l’application appelante (serveur) pour chaque client avec une boucle de conseil active sur la rubrique et l’élément spécifiés. |
DdeQueryConvInfo Récupère des informations sur une transaction DDE (Dynamic Data Exchange) et sur la conversation dans laquelle la transaction a lieu. |
DdeQueryNextServer Récupère le handle de conversation suivant dans la liste de conversations spécifiée. |
DdeQueryStringA Copie le texte associé à un handle de chaîne dans une mémoire tampon. (ANSI) |
DdeQueryStringW Copie le texte associé à un handle de chaîne dans une mémoire tampon. (Unicode) |
DdeReconnect Permet à une application cliente dynamic Data Exchange Management Library (DDEML) de tenter de rétablir une conversation avec un service qui a mis fin à une conversation avec le client. |
DdeSetUserHandle Associe une valeur définie par l’application à un handle de conversation ou à un identificateur de transaction. Cela est utile pour simplifier le traitement des transactions asynchrones. Une application peut utiliser la fonction DdeQueryConvInfo pour récupérer cette valeur. |
DdeUnaccessData Désaccès à un objet DDE (Dynamic Data Exchange). Une application doit appeler cette fonction une fois qu’elle a terminé d’accéder à l’objet. |
DdeUninitialize Libère toutes les ressources DDEML (Dynamic Data Exchange Management Library) associées à l’application appelante. |
Fonctions de rappel
PFNCALLBACK Fonction de rappel définie par l’application utilisée avec les fonctions DDEML (Dynamic Data Exchange Management Library). |
Structures
CONVCONTEXT Contient les informations fournies par une application cliente Dynamic Data Exchange (DDE). Ces informations sont utiles pour les conversations DDE spécialisées ou interlingues. |
CONVINFO Contient des informations sur une conversation DDE (Dynamic Data Exchange). |
DDEML_MSG_HOOK_DATA Contient des informations sur un message DDE (Dynamic Data Exchange) et fournit un accès en lecture aux données référencées par le message. Cette structure est destinée à être utilisée par une application de surveillance DDEML (Dynamic Data Exchange Management Library). |
HSZPAIR Contient un nom de service DDE et un nom de rubrique. Une application serveur DDE peut utiliser cette structure pendant une transaction XTYP_WILDCONNECT pour énumérer les paires de rubriques de service qu’elle prend en charge. |
MONCBSTRUCT Contient des informations sur la transaction DDE (Dynamic Data Exchange) actuelle. Une application de débogage DDE peut utiliser cette structure lors de la surveillance des transactions que le système transmet aux fonctions de rappel DDE d’autres applications. |
MONCONVSTRUCT 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. |
MONERRSTRUCT Contient des informations sur l’erreur DDE (Dynamic Data Exchange) actuelle. Une application de surveillance DDE peut utiliser cette structure pour surveiller les erreurs retournées par les fonctions de la bibliothèque de gestion DDE. |
MONHSZSTRUCTA Contient des informations sur un handle de chaîne DDE (Dynamic Data Exchange). Une application de surveillance DDE peut utiliser cette structure lors de la surveillance de l’activité du composant gestionnaire de chaînes de la bibliothèque de gestion DDE. (ANSI) |
MONHSZSTRUCTW Contient des informations sur un handle de chaîne DDE (Dynamic Data Exchange). Une application de surveillance DDE peut utiliser cette structure lors de la surveillance de l’activité du composant gestionnaire de chaînes de la bibliothèque de gestion DDE. (Unicode) |
MONLINKSTRUCT 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 d’avis qui a commencé ou s’est terminée. |
MONMSGSTRUCT Contient des informations sur un message DDE (Dynamic Data Exchange). Une application de surveillance DDE peut utiliser cette structure pour obtenir des informations sur un message DDE qui a été envoyé ou publié. |