共用方式為


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] FALSEpProps[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