На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Parameter-Packing Functions



The lParam parameter of many DDE messages contains two pieces of data. For example, the lParam of the WM_DDE_DATA message contains a data handle and an atom. In previous versions of Windows, an application could use the MAKELONG macro to prepare an lParam parameter, and the LOWORD and HIWORD macros to remove the low-order and high-order values from lParam. Because a Win32 data handle is a 32-bit value, a Win32-based application must use the PackDDElParam function to pack the handle and atom into an lParam parameter, and the UnpackDDElParam function to remove the values. DDE applications must use PackDDElParam and UnpackDDElParam for all messages posted during a DDE conversation.

The Win32 API also includes the ReuseDDElParam and FreeDDElParam functions. ReuseDDElParam allows a DDE application to reuse a packed lParam parameter, helping reduce the number of memory reallocations the application must perform during a conversation. An application can use FreeDDElParam to free the memory associated with a data handle received during a DDE conversation.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Parameter-Packing ФУНКЦИОНИРУЕТ



Параметр lParam много сообщений DDE содержит две части данных. Например, lParam сообщение WM_DDE_DATA содержит ручку данных и атом. В предшествующих версиях Windows, приложение могло бы использовать макро MAKELONG, чтобы подготавливать параметр lParam, и LOWORD и макро HIWORD, чтобы удалять младшую и старшую величины из lParam. Поскольку ручка данных Win32 является 32- битовой величиной, базирующееся приложение Win32 должно использовать функцию PackDDElParam, чтобы упаковывать ручку и атом в параметр lParam, и функция UnpackDDElParam, чтобы удалять величины. ПРИЛОЖЕНИЯ DDE должны использовать PackDDElParam и UnpackDDElParam для всех сообщений объявленных в течение разговора DDE.

Win32 API Также включает ReuseDDElParam и функции FreeDDElParam. ReuseDDElParam ПОЗВОЛЯЕТ приложение DDE, чтобы использовать многократно упакованный параметр lParam, подсказка уменьшает номер перераспределений памяти, которую приложение должно выполниться в течение разговора. Приложение может использовать FreeDDElParam, чтобы освобождать память связанную ручкой данных полученной в течение разговора DDE.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz