共用方式為


IWiaPropertyStorage 介面 (wia_xp.h)

IWiaPropertyStorage介面可用來存取IWiaItem物件屬性的相關資訊。 應用程式必須查詢專案,才能取得其 IWiaPropertyStorage 介面。

繼承

IWiaPropertyStorage介面繼承自IUnknown介面。 IWiaPropertyStorage 也有下列類型的成員:

方法

IWiaPropertyStorage介面具有這些方法。

 
IWiaPropertyStorage::GetCount

IWiaPropertyStorage::GetCount 方法會傳回儲存在屬性儲存體中的屬性數目。
IWiaPropertyStorage::GetPropertyAttributes

IWiaPropertyStorage::GetPropertyAttributes 方法會擷取指定屬性集的存取權限和法律價值資訊。
IWiaPropertyStorage::GetPropertyStream

IWiaPropertyStorage::GetPropertyStream 方法會擷取專案的屬性資料流程。
IWiaPropertyStorage::SetPropertyStream

IWiaPropertyStorage::SetPropertyStream 會在 Windows Image Acquisition (WIA) 硬體裝置之 IWiaItem 物件的樹狀結構中設定專案的屬性資料流程。

備註

IWiaPropertyStorage介面包含數個非常類似于IPropertyStorage介面中下列方法的方法。 這些方法 IPropertyStorage 版本的描述和備註也適用于 IWiaPropertyStorage

IPropertyStorage 方法 描述
IPropertyStorage::ReadMultiple 讀取屬性集中的屬性值。
IPropertyStorage::WriteMultiple 在屬性集中寫入屬性值。
IPropertyStorage::D eleteMultiple 刪除屬性集中的屬性。
IPropertyStorage::ReadPropertyNames 取得對應至指定屬性識別碼的字串名稱。
IPropertyStorage::WritePropertyNames 建立或變更對應至指定屬性識別碼的字串名稱。
IPropertyStorage::D eletePropertyNames 刪除指定屬性識別碼的字串名稱。
IPropertyStorage::SetClass 將 CLSID 指派給屬性集。
IPropertyStorage::Commit 如同 IStorage::Commit,排清或認可屬性儲存體物件的變更。
IPropertyStorage::Revert 在交易模式中開啟屬性儲存體時,會捨棄自上次認可之後的所有變更。
IPropertyStorage::Enum 建立並取得這個集合內屬性之列舉值的指標。
IPropertyStorage::Stat 接收此屬性集的相關統計資料。
IPropertyStorage::SetTimes 設定屬性集的修改、建立和存取時間。
 

IWiaPropertyStorage介面,就像所有元件物件模型 (COM) 介面一樣,會繼承IUnknown介面方法。

IUnknown 方法 描述
IUnknown::QueryInterface 傳回受支援介面的指標。
IUnknown::AddRef 遞增參考次數。
IUnknown::Release 遞減參考次數。

規格需求

   
最低支援的用戶端 Windows 2000 專業版、Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 wia_xp.h (包括 Wia.h)

另請參閱

IPropertyStorage