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] TRUEpProps[n] 将更改;如果 pChanged[n] FALSE,则不会更改 pProps[n]。

言论

布尔值指示调用 IPropertyStorage::WriteMultiple的应用程序是否正在写入相应的属性(已更改)。

多个 WIA 服务库函数使用WIA_PROPERTY_CONTEXT结构。 wiasCreatePropContextwiasFreePropContext 函数在创建或释放属性上下文时使用它。 wiasIsPropChangedwiasSetPropChanged 使用此结构来确定属性是否已更改,并在属性发生更改时修改属性上下文。 wiasGetChangedValueXxx 函数使用此结构来确定特定类型的属性是否已更改。 wiasUpdateValidFormatwiasUpdateScanRect 分别用于更新属性上下文和更新扫描设备的扫描区域大小。

要求

要求 价值
标头 wiamindr_lh.h (包括 Wiamindr.h)

另请参阅

wiasCreatePropContext

wiasFreePropContext

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr

wiasIsPropChanged

wiasSetPropChanged

wiasUpdateScanRect

wiasUpdateValidFormat