Прочитать на английском

Поделиться через


Заголовок ddeml.h

Этот заголовок используется в Data Exchange. Дополнительные сведения см. в разделе:

ddeml.h содержит следующие программные интерфейсы:

Функции

 
DdeAbandonTransaction

Отменяет указанную асинхронную транзакцию и освобождает все ресурсы, связанные с транзакцией.
DdeAccessData

Предоставляет доступ к данным в указанном объекте динамического обмена данными (DDE). Приложение должно вызывать функцию DdeUnaccessData после завершения доступа к данным в объекте .
DdeAddData

Добавляет данные в указанный объект динамического обмена данными (DDE).
DdeClientTransaction

Начинает транзакцию данных между клиентом и сервером. Только клиентское приложение динамического обмена данными (DDE) может вызывать эту функцию, и приложение может использовать ее только после установления диалога с сервером.
DdeCmpStringHandles

Сравнивает значения двух дескрипторов строк. Значение дескриптора строки не связано с регистром связанной строки.
DdeConnect

Устанавливает диалог с серверным приложением, поддерживающим указанное имя службы и пару имен разделов. Если существует несколько таких серверов, система выбирает только один.
DdeConnectList

Устанавливает диалог со всеми серверными приложениями, поддерживающими указанное имя службы и пару имен разделов.
DdeCreateDataHandle

Создает объект динамического обмена данными (DDE) и заполняет его данными из указанного буфера. Приложение DDE использует эту функцию во время транзакций, связанных с передачей данных в партнерское приложение.
DdeCreateStringHandleA

Создает дескриптор, определяющий указанную строку. Клиент динамического обмена данными (DDE) или серверное приложение может передавать дескриптор строки в качестве параметра другим функциям библиотеки DDEML. (ANSI)
DdeCreateStringHandleW

Создает дескриптор, определяющий указанную строку. Клиент динамического обмена данными (DDE) или серверное приложение может передавать дескриптор строки в качестве параметра другим функциям библиотеки DDEML. (Юникод)
DdeDisconnect

Завершает диалог, начатый функцией DdeConnect или DdeConnectList, и делает недействительным указанный дескриптор диалога.
DdeDisconnectList

Удаляет указанный список бесед и завершает все беседы, связанные со списком.
DdeEnableCallback

Включает или отключает транзакции для определенной беседы или для всех диалогов, установленных вызывающим приложением.
DdeFreeDataHandle

Освобождает объект динамического обмена данными (DDE) и удаляет дескриптор данных, связанный с объектом .
DdeFreeStringHandle

Освобождает дескриптор строки в вызывающем приложении.
DdeGetData

Копирует данные из указанного объекта динамического обмена данными (DDE) в указанный локальный буфер.
DdeGetLastError

Извлекает последний код ошибки, заданный в результате сбоя функции DDEML, и сбрасывает код ошибки до DMLERR_NO_ERROR.
DdeImpersonateClient

Олицетворяет клиентское приложение динамического обмена данными (DDE) в клиентском диалоге DDE.
DdeInitializeA

Регистрирует приложение с помощью библиотеки управления динамическим обменом данными (DDEML). Приложение должно вызывать эту функцию перед вызовом любой другой функции DDEML. (ANSI)
DdeInitializeW

Регистрирует приложение с помощью библиотеки управления динамическим обменом данными (DDEML). Приложение должно вызывать эту функцию перед вызовом любой другой функции DDEML. (Юникод)
DdeKeepStringHandle

Увеличивает число использования, связанное с указанным дескриптором.
DdeNameService

Регистрирует или отменяет регистрацию имен служб, поддерживаемых сервером динамического обмена данными (DDE).
DdePostAdvise

Заставляет систему отправлять транзакцию XTYP_ADVREQ в функцию обратного вызова динамического обмена данными (DDE) вызывающего (серверного) приложения для каждого клиента с активным циклом консультирования по указанному разделу и элементу.
DdeQueryConvInfo

Извлекает сведения о транзакции динамического обмена данными (DDE) и о диалоге, в котором выполняется транзакция.
DdeQueryNextServer

Извлекает следующий дескриптор беседы в указанном списке бесед.
DdeQueryStringA

Копирует текст, связанный со строковым дескриптором, в буфер. (ANSI)
DdeQueryStringW

Копирует текст, связанный со строковым дескриптором, в буфер. (Юникод)
DdeReconnect

Позволяет клиентскому приложению DDEML попытаться восстановить диалог со службой, которая прекратила диалог с клиентом.
DdeSetUserHandle

Связывает определяемое приложением значение с дескриптором беседы или идентификатором транзакции. Это полезно для упрощения обработки асинхронных транзакций. Приложение может использовать функцию DdeQueryConvInfo для получения этого значения.
DdeUnaccessData

Отменяет доступ к объекту динамического обмена данными (DDE). Приложение должно вызывать эту функцию после завершения доступа к объекту .
DdeUninitialize

Освобождает все ресурсы библиотеки DDEML, связанные с вызывающим приложением.

Функции обратного вызова

 
PFNCALLBACK

Определяемая приложением функция обратного вызова, используемая с функциями библиотеки DDEML.

Структуры

 
CONVCONTEXT

Содержит сведения, предоставляемые клиентским приложением динамического обмена данными (DDE). Эти сведения полезны для специализированных или межязычных бесед DDE.
CONVINFO

Содержит сведения о беседе динамического обмена данными (DDE).
DDEML_MSG_HOOK_DATA

Содержит сведения о сообщении динамического обмена данными (DDE) и предоставляет доступ на чтение к данным, на которые ссылается сообщение. Эта структура предназначена для использования приложением для мониторинга библиотеки DDEML.
HSZPAIR

Содержит имя службы DDE и имя раздела. Серверное приложение DDE может использовать эту структуру во время транзакции XTYP_WILDCONNECT для перечисления поддерживаемых им пар "раздел-служба".
MONCBSTRUCT

Содержит сведения о текущей транзакции динамического обмена данными (DDE). Приложение отладки DDE может использовать эту структуру при мониторинге транзакций, которые система передает функциям обратного вызова DDE других приложений.
MONCONVSTRUCT

Содержит сведения о беседе динамического обмена данными (DDE). Приложение для мониторинга DDE может использовать эту структуру для получения сведений о беседе, которая была установлена или завершена.
MONERRSTRUCT

Содержит сведения о текущей ошибке динамического обмена данными (DDE). Приложение для мониторинга DDE может использовать эту структуру для отслеживания ошибок, возвращаемых функциями библиотеки управления DDE.
MONHSZSTRUCTA

Содержит сведения о дескрипторе строки динамического обмена данными (DDE). Приложение для мониторинга DDE может использовать эту структуру при мониторинге действий компонента диспетчера строк библиотеки управления DDE. (ANSI)
MONHSZSTRUCTW

Содержит сведения о дескрипторе строки динамического обмена данными (DDE). Приложение для мониторинга DDE может использовать эту структуру при мониторинге действий компонента диспетчера строк библиотеки управления DDE. (Юникод)
MONLINKSTRUCT

Содержит сведения о цикле рекомендаций динамического обмена данными (DDE). Приложение мониторинга DDE может использовать эту структуру для получения сведений о запущенном или завершенном цикле рекомендаций.
MONMSGSTRUCT

Содержит сведения о сообщении динамического обмена данными (DDE). Приложение мониторинга DDE может использовать эту структуру для получения сведений о отправленном или отправленном сообщении DDE.