Struktur VAL (wiamicro.h)

Struktur VAL digunakan oleh microdriver dan driver Flatbed WIA untuk meneruskan informasi antara satu sama lain.

Sintaks

typedef struct VAL {
  LONG      lVal;
  double    dblVal;
  GUID      *pGuid;
  PSCANINFO pScanInfo;
  HGLOBAL   handle;
  WCHAR     **ppButtonNames;
  HANDLE    *pHandle;
  LONG      lReserved;
  CHAR      szVal[MAX_ANSI_CHAR];
} VAL, *PVAL;

Anggota

lVal

Menentukan nilai perintah untuk kembali ke driver Flatbed WIA. Lihat Perintah Microdriver WIA untuk daftar perintah yang tersedia untuk parameter ini.

dblVal

Menentukan nilai perintah untuk kembali ke driver Flatbed WIA. Lihat Perintah Microdriver WIA untuk daftar perintah yang tersedia untuk parameter ini.

pGuid

Menunjuk ke GUID tombol yang ditekan. Jika tidak ada tombol yang ditekan, anggota ini menunjuk ke GUID_NULL.

pScanInfo

Menunjuk ke struktur SCANINFO .

handle

Menunjuk ke handel peristiwa ShutDown yang akan disinyalkan oleh Driver Flatbed WIA ketika driver sedang dibongkar atau dimatikan.

ppButtonNames

Menentukan alamat penunjuk ke array nama tombol.

pHandle

Menunjuk ke handel peristiwa.

lReserved

Dicadangkan. Jangan gunakan.

szVal[MAX_ANSI_CHAR]

Menentukan nama perangkat dalam formulir ASCII. Jika diperlukan untuk pemeriksaan interupsi, microdriver dapat menggunakan nama ini untuk meneruskan ke CreateFile untuk mendapatkan handel file ke perangkat.

Persyaratan

Persyaratan Nilai
Header wiamicro.h (termasuk Wiamicro.h)