struktur WIA_DATA_CALLBACK_HEADER (wia_xp.h)

WIA_DATA_CALLBACK_HEADER ditransmisikan ke aplikasi selama serangkaian panggilan oleh sistem run-time Windows Image Acquisition (WIA) ke metode IWiaDataCallback::BandedDataCallback.

Sintaks

typedef struct _WIA_DATA_CALLBACK_HEADER {
  LONG lSize;
  GUID guidFormatID;
  LONG lBufferSize;
  LONG lPageCount;
} WIA_DATA_CALLBACK_HEADER, *PWIA_DATA_CALLBACK_HEADER;

Anggota

lSize

Jenis: LONG

Harus berisi ukuran struktur ini dalam byte. Harus diinisialisasi ke sizeof(WIA_DATA_CALLBACK_HEADER).

guidFormatID

Jenis: GUID

Menunjukkan format clipboard gambar. Untuk daftar format clipboard, lihat Fungsi SetClipboardData . Parameter ini dikueri selama panggilan balik ke metode IWiaDataCallback::BandedDataCallback dengan parameter lMessage diatur ke IT_MSG_DATA_HEADER.

lBufferSize

Jenis: LONG

Menentukan ukuran dalam byte buffer yang diperlukan untuk transfer data lengkap. Nilai ini bisa nol, yang menunjukkan bahwa ukuran gambar total tidak diketahui. (misalnya saat menggunakan format data terkompresi). Dalam hal ini, aplikasi harus secara dinamis meningkatkan ukuran buffernya. Untuk informasi selengkapnya, lihat Konstanta Properti Item WIA Umum di WIA_IPA_ITEM_SIZE.

lPageCount

Jenis: LONG

Menentukan jumlah halaman. Menunjukkan jumlah panggilan balik ke metode IWiaDataCallback::BandedDataCallback dengan parameter lMessage diatur ke IT_MSG_NEW_PAGE.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wia_xp.h (termasuk Wia.h)