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