struktur TWAIN_CAPABILITY (wiatwcmp.h)

Struktur TWAIN_CAPABILITY menyimpan informasi yang digunakan ketika aplikasi yang kompatibel dengan TWAIN berkomunikasi dengan driver WIA.

Sintaks

typedef struct _TWAIN_CAPABILITY {
  LONG lSize;
  LONG lMSG;
  LONG lCapID;
  LONG lConType;
  LONG lRC;
  LONG lCC;
  LONG lDataSize;
  BYTE Data[1];
} TWAIN_CAPABILITY, *PTWAIN_CAPABILITY;

Anggota

lSize

Menentukan ukuran, dalam byte, dari struktur TWAIN_CAPABILITY.

lMSG

Menentukan pesan TWAIN tertentu, yang bisa menjadi salah satu nilai berikut:

Nilai Makna
MSG_GET Dapatkan kemampuan.
MSG_GETCURRENT Dapatkan kemampuan saat ini.
MSG_GETDEFAULT Dapatkan kemampuan default.
MSG_RESET Reset kapabilitas.
MSG_SET Atur kapabilitas.

lCapID

Menentukan ID kapabilitas untuk diatur atau didapatkan.

lConType

Menentukan jenis kontainer kemampuan.

lRC

Menentukan kode pengembalian TWAIN. Nilai ini dapat berada di dari yang berikut ini:

Nilai Makna
TWRC_FAILURE Kemampuan yang ditentukan oleh anggota lCapID tidak didukung.
TWRC_SUCCESS Kemampuan yang ditentukan oleh anggota lCapID didukung.
TWRC_SUCCESS Lihat bagian Keterangan .

lCC

Menentukan kode kondisi TWAIN. Nilai ini bisa menjadi salah satu dari yang berikut ini:

Nilai Makna
TWCC_BUMMER Operasi gagal karena alasan yang tidak diketahui.
TWCC_SUCCESS Operasi berhasil.
TWCC_XXX Lihat bagian Keterangan .

lDataSize

Menentukan ukuran, dalam byte data dalam array Data .

Data[1]

Adalah array yang berisi data kemampuan. Ukuran aktual, dalam byte, dari array ditunjukkan oleh anggota lDataSize .

Keterangan

Aplikasi berkemampuan TWAIN berkomunikasi dengan driver WIA melalui kompatibilitas TWAIN nanti untuk mengetahui apakah driver memiliki kemampuan pribadi, dan jika demikian, apa itu. Struktur TWAIN_CAPABILITY digunakan dalam komunikasi ini. Untuk informasi selengkapnya, lihat Kompatibilitas TWAIN.

Kode pengembalian TWAIN dan kode kontrol didefinisikan dalam twain.h, yang dapat diperoleh dari TWAIN Working Group.

Persyaratan

Persyaratan Nilai
Header wiatwcmp.h (termasuk Wiatwcmp.h)