Bagikan melalui


struktur WIA_PROPERTY_CONTEXT (wiamindr_lh.h)

Struktur WIA_PROPERTY_CONTEXT menyimpan pengidentifikasi properti dan konteksnya.

Sintaks

typedef struct _WIA_PROPERTY_CONTEXT {
  ULONG  cProps;
  PROPID *pProps;
  BOOL   *pChanged;
} WIA_PROPERTY_CONTEXT, *PWIA_PROPERTY_CONTEXT;

Anggota

cProps

Menentukan jumlah pengidentifikasi properti yang disimpan dalam struktur ini.

pProps

Adalah array pengidentifikasi properti yang menunjukkan properti yang sedang ditulis.

pChanged

Adalah array nilai Boolean yang menunjukkan properti mana yang berubah. Anggota array ini TRUE jika properti terkait berubah, dan FALSE jika properti yang sesuai tidak berubah. Artinya, jika pChanged[n] adalah TRUE, pProps[n] akan diubah, dan jika pChanged[n] adalah FALSE, pProps[n] tidak akan diubah.

Keterangan

Nilai Boolean menunjukkan apakah properti yang sesuai sedang ditulis (diubah) oleh aplikasi yang memanggil IPropertyStorage::WriteMultiple.

Beberapa fungsi pustaka layanan WIA menggunakan struktur WIA_PROPERTY_CONTEXT. Fungsi wiasCreatePropContext dan wiasFreePropContext menggunakannya saat konteks properti dibuat atau dikosongkan. WiasIsPropChanged dan wiasSetPropChanged menggunakan struktur ini untuk menentukan apakah properti berubah, dan untuk memodifikasi konteks properti saat properti berubah. Fungsi wiasGetChangedValueXxx menggunakan struktur ini untuk menentukan apakah properti dari jenis tertentu telah berubah. WiasUpdateValidFormat dan wiasUpdateScanRect menggunakannya untuk, masing-masing, memperbarui konteks properti dan memperbarui ukuran area pemindaian untuk perangkat pemindaian.

Persyaratan

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

Lihat juga

wiasCreatePropContext

wiasFreePropContext

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr

wiasIsPropChanged

wiasSetPropChanged

wiasUpdateScanRect

wiasUpdateValidFormat