mensaje de WM_COPYDATA
Una aplicación envía el mensaje WM_COPYDATA para pasar datos a otra aplicación.
#define WM_COPYDATA 0x004A
Parámetros
-
wParam
-
Identificador de la ventana que pasa los datos.
-
lParam
-
Puntero a una estructura COPYDATASTRUCT que contiene los datos que se van a pasar.
Valor devuelto
Si la aplicación receptora procesa este mensaje, debe devolver TRUE; de lo contrario, debe devolver FALSE.
Comentarios
Los datos que se pasan no deben contener punteros u otras referencias a objetos que no sean accesibles para la aplicación que recibe los datos.
Mientras se envía este mensaje, otro subproceso del proceso de envío no debe cambiar los datos a los que se hace referencia.
La aplicación receptora debe tener en cuenta los datos de solo lectura. El parámetro lParam solo es válido durante el procesamiento del mensaje. La aplicación receptora no debe liberar la memoria a la que hace referencia lParam. Si la aplicación receptora debe tener acceso a los datos después de que Se devuelva SendMessage , debe copiar los datos en un búfer local.
Ejemplos
Para obtener un ejemplo, consulte Uso de la copia de datos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también
-
Referencia