Bagikan melalui


Fungsi DdeGetData (ddeml.h)

Menyalin data dari objek Dynamic Data Exchange (DDE) yang ditentukan ke buffer lokal yang ditentukan.

Sintaks

DWORD DdeGetData(
  [in]            HDDEDATA hData,
  [out, optional] LPBYTE   pDst,
  [in]            DWORD    cbMax,
  [in]            DWORD    cbOff
);

Parameter

[in] hData

Jenis: HDDEDATA

Handel ke objek DDE yang berisi data yang akan disalin.

[out, optional] pDst

Jenis: LPBYTE

Penunjuk ke buffer yang menerima data. Jika parameter ini NULL, fungsi DdeGetData mengembalikan jumlah data, dalam byte, yang akan disalin ke buffer.

[in] cbMax

Jenis: DWORD

Jumlah maksimum data, dalam byte, untuk disalin ke buffer yang diacu oleh parameter pDst . Biasanya, parameter ini menentukan panjang buffer yang diacu oleh pDst.

[in] cbOff

Jenis: DWORD

Offset dalam objek DDE. Data disalin dari objek yang dimulai pada offset ini.

Menampilkan nilai

Jenis: DWORD

Jika parameter pDst menunjuk ke buffer, nilai yang dikembalikan adalah ukuran, dalam byte, objek memori yang terkait dengan gagang data atau ukuran yang ditentukan dalam parameter cbMax , mana pun yang lebih rendah.

Jika parameter pDstADALAH NULL, nilai yang dikembalikan adalah ukuran, dalam byte, dari objek memori yang terkait dengan handel data.

Fungsi DdeGetLastError dapat digunakan untuk mendapatkan kode kesalahan, yang bisa menjadi salah satu nilai berikut:

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 ddeml.h (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

Konseptual

DdeAccessData

DdeCreateDataHandle

DdeFreeDataHandle

Pustaka Manajemen Pertukaran Data Dinamis

Referensi