Fungsi ReuseDDElParam (dde.h)
Memungkinkan aplikasi untuk menggunakan kembali parameter lParam Dynamic Data Exchange (DDE) yang dikemas, daripada mengalokasikan lParam kemasan baru. Menggunakan fungsi ini mengurangi realokasi untuk aplikasi yang meneruskan pesan DDE yang dikemas.
Sintaks
LPARAM ReuseDDElParam(
[in] LPARAM lParam,
[in] UINT msgIn,
[in] UINT msgOut,
[in] UINT_PTR uiLo,
[in] UINT_PTR uiHi
);
Parameter
[in] lParam
Jenis: LPARAM
Parameter lParam dari pesan DDE yang diposting sedang digunakan kembali.
[in] msgIn
Jenis: UINT
Pengidentifikasi pesan DDE yang diterima.
[in] msgOut
Jenis: UINT
Pengidentifikasi pesan DDE yang akan diposting. Pesan DDE akan menggunakan kembali parameter lParam yang dikemas.
[in] uiLo
Jenis: UINT_PTR
Nilai yang akan dikemas ke dalam kata berurutan rendah dari parameter lParam yang digunakan kembali.
[in] uiHi
Jenis: UINT_PTR
Nilai yang akan dikemas ke dalam kata urutan tinggi dari parameter lParam yang digunakan kembali.
Menampilkan nilai
Jenis: LPARAM
Nilai yang dikembalikan adalah nilai lParam baru.
Keterangan
Nilai yang dikembalikan harus diposting sebagai parameter lParam dari pesan DDE; tidak boleh digunakan untuk tujuan lain. Setelah nilai pengembalian diposting, aplikasi posting tidak perlu melakukan tindakan apa pun untuk membuang parameter lParam .
Gunakan ReuseDDElParam alih-alih FreeDDElParam jika parameter lParam akan digunakan kembali dalam pesan yang merespons. ReuseDDElParam mengembalikan lParam yang sesuai untuk digunakan kembali.
Fungsi ini mengalokasikan atau membebaskan parameter lParam sesuai kebutuhan, tergantung pada persyaratan pengemasan pesan masuk dan keluar. Ini mengurangi realokasi dalam meneruskan pesan DDE.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | dde.h (sertakan Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |
Lihat juga
Konseptual
Referensi