struktur WIAS_CHANGED_VALUE_INFO (wiamindr_lh.h)

Struktur WIAS_CHANGED_VALUE_INFO digunakan untuk menyimpan nilai properti saat ini dan sebelumnya.

Sintaks

typedef struct _WIAS_CHANGED_VALUE_INFO {
  BOOL  bChanged;
  LONG  vt;
  union {
    LONG  lVal;
    FLOAT fltVal;
    BSTR  bstrVal;
    GUID  guidVal;
  } Old;
  union {
    LONG  lVal;
    FLOAT fltVal;
    BSTR  bstrVal;
    GUID  guidVal;
  } Current;
} WIAS_CHANGED_VALUE_INFO, *PWIAS_CHANGED_VALUE_INFO;

Anggota

bChanged

Adalah Boolean yang menunjukkan apakah properti telah berubah. Artinya, jika nilai properti saat ini berbeda dari nilainya sebelum IWiaMiniDrv::d rvValidateItemProperties dipanggil. Setelah kembali dari salah satu fungsi wiasGetChangedValueXxx , anggota ini TRUE jika properti berubah, dan FALSE jika properti tidak berubah.

vt

Menentukan jenis data varian untuk properti . Anggota ini bisa menjadi salah satu dari berikut ini:

VT_UI1

VT_UI2

VT_UI4

VT_I2

VT_I4

VT_R4

VT_R8

VT_CLSID

VT_BSTR

Lihat struktur PROPVARIANT untuk informasi selengkapnya.

Old

Old.lVal

Old.fltVal

Old.bstrVal

Old.guidVal

Current

Current.lVal

Current.fltVal

Current.bstrVal

Current.guidVal

Keterangan

Fungsi wiasGetChangedValueXxx , gunakan struktur ini untuk menentukan apakah properti dari jenis tertentu telah diubah oleh aplikasi. Fungsi-fungsi ini digunakan ketika minidriver melakukan validasi properti, yang terjadi dalam isi IWiaMiniDrv::d rvValidateItemProperties.

Persyaratan

Persyaratan Nilai
Header wiamindr_lh.h (termasuk Wiamindr.h)

Lihat juga

IWiaMiniDrv::d rvValidateItemProperties

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr