структура WIA_PROPERTY_CONTEXT (wiamindr_lh.h)
Структура WIA_PROPERTY_CONTEXT хранит идентификаторы свойств и их контекст.
Синтаксис
typedef struct _WIA_PROPERTY_CONTEXT {
ULONG cProps;
PROPID *pProps;
BOOL *pChanged;
} WIA_PROPERTY_CONTEXT, *PWIA_PROPERTY_CONTEXT;
Члены
cProps
Указывает количество идентификаторов свойств, хранящихся в этой структуре.
pProps
Массив идентификаторов свойств, указывающих на записанные свойства.
pChanged
Массив логических значений, указывающий, какие свойства изменяются. Элемент этого массива TRUE, если соответствующее свойство изменяется, и FALSE, если соответствующее свойство не изменяется. То есть, если pChanged[n] TRUE, pProps[n] будет изменен, и если pChanged[n] FALSE, pProps[n] не будет изменен.
Замечания
Логические значения указывают, записывается ли соответствующее свойство (изменяется) вызовом приложения IPropertyStorage::WriteMultiple.
Несколько функций библиотеки служб WIA используют структуру WIA_PROPERTY_CONTEXT. Функции wiasCreatePropContext и wiasFreePropContext используют его при создании или освобождении контекста свойств. wiasIsPropChanged и wiasSetPropChanged использовать эту структуру для определения того, изменилось ли свойство, и изменить контекст свойства при изменении свойства. Функции wiasGetChangedValueXxx используют эту структуру для определения того, изменилось ли свойство определенного типа. wiasUpdateValidFormat и wiasUpdateScanRect использовать его соответственно для обновления контекста свойства и обновления размеров области сканирования для устройства сканирования.
Требования
Требование | Ценность |
---|---|
заголовка | wiamindr_lh.h (включить Wiamindr.h) |