WIA_PROPERTY_CONTEXT struttura (wiamindr_lh.h)

La WIA_PROPERTY_CONTEXT archivia gli identificatori di proprietà e il relativo contesto.

Sintassi

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

Members

cProps

Specifica il numero di identificatori di proprietà archiviati in questa struttura .

pProps

Matrice di identificatori di proprietà che indicano le proprietà da scrivere.

pChanged

Matrice di valori booleani che indica le proprietà in modifica. Un membro di questa matrice è TRUE se la proprietà corrispondente viene modificato e FALSE se la proprietà corrispondente non viene cambiata. Se pChanged[n] è TRUE, pProps[n] verrà modificato e se pChanged[n] è FALSE, pProps[n] non verrà modificato.

Commenti

I valori booleani indicano se la proprietà corrispondente viene scritta (modificata) da un'applicazione che chiama IPropertyStorage::WriteMultiple.

Diverse funzioni della libreria di servizi WIA usano WIA_PROPERTY_CONTEXT struttura. Le funzioni wiasCreatePropContext e wiasFreePropContext lo usano quando viene creato o liberato un contesto di proprietà. WiasIsPropChanged e wiasSetPropChanged usano questa struttura per determinare se una proprietà è stata modificata e per modificare il contesto di una proprietà quando la proprietà cambia. Le funzioni wiasGetChangedValueXxx usano questa struttura per determinare se una proprietà di un determinato tipo è stata modificata. WiasUpdateValidFormat e wiasUpdateScanRect lo usano rispettivamente per aggiornare il contesto di una proprietà e per aggiornare le dimensioni dell'area di analisi per un dispositivo di analisi.

Requisiti

   
Intestazione wiamindr_lh.h (includere Wiamindr.h)

Vedi anche

wiasCreatePropContext

wiasFreePropContext

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr

wiasIsPropChanged

wiasSetPropChanged

wiasUpdateScanRect

wiasUpdateValidFormat