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 映像采集的 IWiaItem 对象树中项的属性流 (WIA) 硬件设备。

注解

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 设置属性集的修改、创建和访问时间。
 

与所有组件对象模型 (COM) 接口一样, IWiaPropertyStorage 接口继承 IUnknown 接口方法。

IUnknown 方法 说明
IUnknown::QueryInterface 返回指向受支持接口的指针。
IUnknown::AddRef 递增引用数。
IUnknown::Release 递减引用数。

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 wia_xp.h (包括 Wia.h)

另请参阅

IPropertyStorage