Bagikan melalui


Struktur DDEDATA (dde.h)

Berisi data, dan informasi tentang data, yang dikirim sebagai bagian dari pesan WM_DDE_DATA .

Sintaks

typedef struct {
  unsigned short unused : 12;
  unsigned short fResponse : 1;
  unsigned short fRelease : 1;
  unsigned short reserved : 1;
  unsigned short fAckReq : 1;
  unsigned short usFlags;
  short          cfFormat;
  BYTE           Value[1];
} DDEDATA;

Anggota

unused

Jenis: pendek yang tidak ditandatangani

Tidak digunakan.

fResponse

Jenis: pendek yang tidak ditandatangani

Menunjukkan apakah data dikirim sebagai respons terhadap pesan WM_DDE_REQUEST atau pesan WM_DDE_ADVISE . Jika nilai ini bukan nol, data dikirim sebagai respons terhadap pesan WM_DDE_REQUEST .

fRelease

Jenis: pendek yang tidak ditandatangani

Menunjukkan apakah aplikasi yang menerima pesan WM_DDE_POKE harus membebaskan data. Jika nilai ini bukan nol, aplikasi harus membebaskan data.

reserved

Jenis: pendek yang tidak ditandatangani

Dicadangkan.

fAckReq

Jenis: BYTE

Menunjukkan apakah aplikasi yang menerima pesan WM_DDE_DATA harus mengakui penerimaan data dengan mengirim pesan WM_DDE_ACK . Jika nilai ini bukan nol, aplikasi harus mengirim pengakuan.

usFlags

cfFormat

Jenis: pendek

Format data. Format harus berupa format clipboard standar atau terdaftar. Format clipboard standar berikut dapat digunakan:

CF_BITMAP (2)

CF_DIB (8)

CF_DIF (5)

CF_ENHMETAFILE (14)

CF_METAFILEPICT (3)

CF_OEMTEXT (7)

CF_PALETTE (9)

CF_PENDATA (10)

CF_RIFF (11)

CF_SYLK (4)

CF_TEXT (1)

CF_TIFF (6)

CF_WAVE (12)

CF_UNICODETEXT (13)

Value[1]

Jenis: BYTE[1]

Berisi data. Panjang dan jenis data bergantung pada anggota cfFormat .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header dde.h (sertakan Windows.h)

Lihat juga

Tentang Dynamic Data Exchange

Konseptual

Referensi

WM_DDE_ACK

WM_DDE_ADVISE

WM_DDE_DATA

WM_DDE_POKE

WM_DDE_REQUEST