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) |