structure WIA_PROPERTY_CONTEXT (wiamindr_lh.h)
La structure WIA_PROPERTY_CONTEXT stocke les identificateurs de propriété et leur contexte.
Syntaxe
typedef struct _WIA_PROPERTY_CONTEXT {
ULONG cProps;
PROPID *pProps;
BOOL *pChanged;
} WIA_PROPERTY_CONTEXT, *PWIA_PROPERTY_CONTEXT;
Membres
cProps
Spécifie le nombre d’identificateurs de propriété stockés dans cette structure.
pProps
Tableau d’identificateurs de propriété qui indiquent les propriétés écrites.
pChanged
Tableau de valeurs booléennes indiquant quelles propriétés changent. Un membre de ce tableau est TRUE si la propriété correspondante change et FALSE si la propriété correspondante ne change pas. Autrement dit, si pChanged[n] est TRUE, pProps[n] sera modifié et si pChanged[n] est FALSE, pProps[n] ne sera pas modifié.
Remarques
Les valeurs booléennes indiquent si la propriété correspondante est écrite (modifiée) par une application appelant IPropertyStorage ::WriteMultiple.
Plusieurs fonctions de bibliothèque de services WIA utilisent la structure WIA_PROPERTY_CONTEXT. Les fonctions wiasCreatePropContext et wiasFreePropContext l’utilisent lorsqu’un contexte de propriété est créé ou libéré. Les wiasIsPropChanged et wiasSetPropChanged utiliser cette structure pour déterminer si une propriété a changé et pour modifier un contexte de propriété lorsque la propriété change. Les fonctions wiasGetChangedValueXxx utilisent cette structure pour déterminer si une propriété d’un certain type a changé. Les wiasUpdateValidFormat et wiasUpdateScanRect l’utiliser pour mettre à jour un contexte de propriété et mettre à jour les tailles de zone d’analyse d’un appareil d’analyse.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | wiamindr_lh.h (include Wiamindr.h) |