Поделиться через


Функция ReuseDDElParam (dde.h)

Позволяет приложению повторно использовать упакованный параметр lParam динамического обмена данными (DDE) вместо выделения нового упакованного lParam. Использование этой функции сокращает перераспределение для приложений, которые передают упакованные сообщения DDE.

Синтаксис

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

Параметры

[in] lParam

Тип: LPARAM

Параметр lParam отправленного сообщения DDE, которое используется повторно.

[in] msgIn

Тип: UINT

Идентификатор полученного сообщения DDE.

[in] msgOut

Тип: UINT

Идентификатор публикуемого сообщения DDE. В сообщении DDE повторно используется параметр упакованного lParam .

[in] uiLo

Тип: UINT_PTR

Значение, упаковаемое в слово нижнего порядка повторно использованного параметра lParam .

[in] uiHi

Тип: UINT_PTR

Значение, упаковаемое в слово высокого порядка повторно использованного параметра lParam .

Возвращаемое значение

Тип: LPARAM

Возвращаемое значение — это новое значение lParam .

Комментарии

Возвращаемое значение должно быть опубликовано как параметр lParam сообщения DDE; он не должен использоваться для каких-либо других целей. После публикации возвращаемого значения приложению для размещения параметра lParam не нужно выполнять никаких действий.

Используйте ReuseDDElParam вместо FreeDDElParam , если параметр lParam будет повторно использоваться в ответном сообщении. ReuseDDElParam возвращает lParam , подходящий для повторного использования.

Эта функция выделяет или освобождает параметры lParam по мере необходимости в зависимости от требований к упаковке входящих и исходящих сообщений. Это сокращает перераспределение передаваемых сообщений DDE.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header dde.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

См. также раздел

Сведения о динамическом обмене данными

Основные понятия

FreeDDElParam

PackDDElParam

Справочные материалы

РаспаковкаDElParam