messaggio di WM_COPYDATA
Un'applicazione invia il messaggio WM_COPYDATA per passare i dati a un'altra applicazione.
#define WM_COPYDATA 0x004A
Parametri
-
wParam
-
Handle per la finestra che passa i dati.
-
lParam
-
Puntatore a una struttura COPYDATASTRUCT contenente i dati da passare.
Valore restituito
Se l'applicazione ricevente elabora questo messaggio, deve restituire TRUE; in caso contrario, deve restituire FALSE.
Commenti
I dati passati non devono contenere puntatori o altri riferimenti a oggetti non accessibili all'applicazione che riceve i dati.
Durante l'invio di questo messaggio, i dati a cui si fa riferimento non devono essere modificati da un altro thread del processo di invio.
L'applicazione ricevente deve considerare i dati di sola lettura. Il parametro lParam è valido solo durante l'elaborazione del messaggio. L'applicazione ricevente non deve liberare la memoria a cui fa riferimento lParam. Se l'applicazione ricevente deve accedere ai dati dopo la restituzione di SendMessage , deve copiare i dati in un buffer locale.
Esempio
Per un esempio, vedere Uso della copia dei dati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Vedi anche
-
Riferimento