WM_COPYDATA mensagem
Um aplicativo envia a mensagem WM_COPYDATA para passar dados para outro aplicativo.
#define WM_COPYDATA 0x004A
Parâmetros
-
wParam
-
Um identificador para a janela passando os dados.
-
lParam
-
Um ponteiro para uma estrutura COPYDATASTRUCT que contém os dados a serem passados.
Valor retornado
Se o aplicativo receptor processar essa mensagem, ele deverá retornar TRUE; caso contrário, ele deve retornar FALSE.
Comentários
Os dados que estão sendo passados não devem conter ponteiros ou outras referências a objetos não acessíveis ao aplicativo que está recebendo os dados.
Enquanto essa mensagem está sendo enviada, os dados referenciados não devem ser alterados por outro thread do processo de envio.
O aplicativo receptor deve considerar os dados somente leitura. O parâmetro lParam é válido somente durante o processamento da mensagem. O aplicativo receptor não deve liberar a memória referenciada por lParam. Se o aplicativo receptor precisar acessar os dados após o retorno de SendMessage , ele deverá copiar os dados para um buffer local.
Exemplos
Para obter um exemplo, consulte Usando a cópia de dados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também
-
Referência