WM_COPYDATA消息

应用程序发送 WM_COPYDATA 消息,将数据传递给另一个应用程序。

#define WM_COPYDATA                     0x004A

参数

wParam

传递数据的窗口的句柄。

lParam

指向包含要传递的数据 的 COPYDATASTRUCT 结构的指针。

返回值

如果接收应用程序处理此消息,则应返回 TRUE;否则,它应返回 FALSE

注解

传递的数据不能包含指向接收数据的应用程序无法访问的对象的指针,或对这种对象的引用。

发送此消息时,引用的数据不得由发送进程的另一个线程更改。

接收方应用程序应将数据视为只读。 lParam 参数仅在处理消息期间有效。 接收应用程序不应释放 lParam 引用的内存。 如果接收应用程序必须在 SendMessage 返回后访问数据,则必须将数据复制到本地缓冲区。

示例

有关示例,请参阅 使用数据复制

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

请参阅

引用

SendMessage

COPYDATASTRUCT