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) |