动态数据交换协议

【勇芳软件工作室】汉化HomePreviousNext

因为Win32 API具有基于消息的架构,所以传递消息是在应用程序之间自动传输信息的最合适的方法。但是,Win32消息只包含传递数据的两个参数(【wParam中】【lParam的】)。因此,当应用程序之间通过多条信息时,这些参数必须间接参考其他数据。DDE协议准确地定义应用程序应该如何使用【wParam中】【lParam的】参数通过全局原子和共享内存句柄传递更大的数据。DDE协议具有分配和删除全局原子和共享内存对象的特定规则。

全局原子是对字符串的引用。在DDE协议中,原子识别交换数据的应用,正在交换的数据的性质和数据项本身。有关原子的更多信息,请参阅原子.共享内存句柄是由GlobalAlloc分配的使用GMEM_DDESHARE标志的内存对象的句柄。在DDE协议中,共享内存对象存储在应用程序,协议选项和远程命令执行字符串之间传递的数据项。