В этом разделе приведены рекомендации по реализации динамического обмена данными для приложений, которые не могут использовать библиотеку управления Динамическими данными Exchange (DDEML). Дополнительные сведения о DDEML см . в библиотеке управления динамическими данными Exchange.
Указывает качество обслуживания (QOS) необработанного приложения Динамического обмена данными (DDE) для будущих бесед DDE, которые он инициирует. Указанный QOS применяется к любым беседам, запущенным во время выполнения этих параметров. Качество обслуживания беседы DDE длится в течение длительности беседы; вызовы функции DdeSetQualityOfService во время беседы не влияют на QOS беседы.
Освобождает память, указанную параметром lParam сообщения DDE. Приложение, получающее отправленное сообщение DDE, должно вызвать эту функцию после использования функции UnpackDDElParam для распаковки значения lParam .
Позволяет приложению сервера DDE олицетворить контекст безопасности клиентского приложения DDE. Это защищает данные сервера от несанкционированных клиентов DDE.
Позволяет приложению повторно использовать упакованный параметр DDE lParam, а не выделять новый упакованный lParam. Использование этой функции сокращает количество перемещений для приложений, которые передают упакованные сообщения DDE.
Инициирует беседу с серверным приложением, отвечая на указанные имена приложений и разделов. При получении этого сообщения все серверные приложения с именами, соответствующими указанному приложению, и которые поддерживают указанный раздел, как ожидается, будут подтверждены.
Клиентское приложение DDE отправляет сообщение WM_DDE_ADVISE в серверное приложение DDE, чтобы запросить сервер предоставить обновление для элемента данных при каждом изменении элемента.
Приложение сервера DDE отправляет WM_DDE_DATA сообщение клиентскому приложению DDE, чтобы передать элемент данных клиенту или уведомить клиента о доступности элемента данных.
Клиентское приложение DDE отправляет WM_DDE_EXECUTE сообщение в серверное приложение DDE, чтобы отправить строку серверу, которая будет обрабатываться в виде ряда команд. Ожидается, что серверное приложение будет публиковать WM_DDE_ACK сообщение в ответ.
Клиентское приложение DDE отправляет сообщение WM_DDE_POKE в серверное приложение DDE. Клиент использует это сообщение для запроса сервера на принятие неопрошенного элемента данных. Ожидается, что сервер ответит на сообщение WM_DDE_ACK , указывающее, принимает ли он элемент данных.
Клиентское приложение DDE отправляет сообщение WM_DDE_UNADVISE , чтобы сообщить приложению сервера DDE, что указанный элемент или определенный формат буфера обмена для элемента больше не следует обновлять. Это завершает ссылку на теплые или горячие данные для указанного элемента.
Содержит флаги, указывающие, как серверное приложение DDE должно отправлять данные клиентскому приложению во время цикла консультаций. Клиент передает дескриптор структуре DDEADVISE серверу в рамках сообщения WM_DDE_ADVISE.
Содержит имя службы DDE и имя раздела. Приложение сервера DDE может использовать эту структуру во время транзакции XTYP_WILDCONNECT для перечисления пар разделов службы, поддерживаемых ею.