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

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


Общие папки DDE

[Сетевое DDE больше не поддерживается. Nddeapi.dll присутствует в Windows Vista, но все вызовы функций возвращают NDDE_NOT_IMPLEMENTED.]

Общие папки DDE являются ресурсом компьютера. Они похожи на общие папки, так как используются для управления доступом к ресурсу. В общих папках ресурсом является файл. При использовании общих папок DDE ресурс динамически обменивается данными. Тип обмена данными определяется серверным приложением, которое предоставляет данные, и клиентским приложением, которое запрашивает данные.

Сервер вызывает функцию NDdeShareAdd для создания общей папки DDE, которая хранится в диспетчере баз данных общей папки DDE (DSDM).

Клиент запускает беседу DDE путем подключения к общей папке DDE. Клиент должен вызвать функцию DdeInitialize для инициализации DDEML и вызвать функцию DdeConnect для подключения к общей папке DDE. В вызове DdeConnect клиент указывает имя службы следующим образом:

\\ Имя_компьютера\NDDE$

Где ComputerName — имя компьютера, на котором выполняется серверное приложение. NDDE$ указывает, что раздел, предоставленный для DdeConnect , является именем общей папки DDE на удаленном компьютере с именем ComputerName.

Существует три типа общих папок DDE: старый стиль, новый стиль и статический. Обычно поддерживается только статический тип. Имена статических общих папок используют следующее соглашение: ShareName$.