Função ReuseDDElParam (dde.h)

Permite que um aplicativo reutilize um parâmetro lParam do DDE (Dynamic Data Exchange) empacotado, em vez de alocar um novo lParam empacotado. O uso dessa função reduz as realocações para aplicativos que passam mensagens DDE empacotadas.

Sintaxe

LPARAM ReuseDDElParam(
  [in] LPARAM   lParam,
  [in] UINT     msgIn,
  [in] UINT     msgOut,
  [in] UINT_PTR uiLo,
  [in] UINT_PTR uiHi
);

Parâmetros

[in] lParam

Tipo: LPARAM

O parâmetro lParam da mensagem DDE postada que está sendo reutilizado.

[in] msgIn

Tipo: UINT

O identificador da mensagem DDE recebida.

[in] msgOut

Tipo: UINT

O identificador da mensagem DDE a ser postada. A mensagem DDE reutilizará o parâmetro lParam empacotado.

[in] uiLo

Tipo: UINT_PTR

O valor a ser empacotado na palavra de baixa ordem do parâmetro lParam reutilizado.

[in] uiHi

Tipo: UINT_PTR

O valor a ser empacotado na palavra de alta ordem do parâmetro lParam reutilizado.

Valor retornado

Tipo: LPARAM

O valor retornado é o novo valor lParam .

Comentários

O valor retornado deve ser postado como o parâmetro lParam de uma mensagem DDE; ele não deve ser usado para nenhuma outra finalidade. Depois que o valor retornado é postado, o aplicativo de postagem não precisa executar nenhuma ação para descartar o parâmetro lParam .

Use ReuseDDElParam em vez de FreeDDElParam se o parâmetro lParam for reutilizado em uma mensagem de resposta. ReuseDDElParam retorna o lParam apropriado para reutilização.

Essa função aloca ou libera parâmetros lParam conforme necessário, dependendo dos requisitos de empacotamento das mensagens de entrada e saída. Isso reduz as realocações na passagem de mensagens DDE.

Requisitos

   
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]
Plataforma de Destino Windows
Cabeçalho dde.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

Sobre a Troca Dinâmica de Dados

Conceitual

FreeDDElParam

PackDDElParam

Referência

UnpackDDElParam