|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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.
|
|
|
|
| |