Interfaz IWiaPropertyStorage (wia_xp.h)

La interfaz IWiaPropertyStorage se usa para obtener acceso a información sobre las propiedades del objeto IWiaItem . Las aplicaciones deben consultar un elemento para obtener su interfaz IWiaPropertyStorage .

Herencia

La interfaz IWiaPropertyStorage hereda de la interfaz IUnknown . IWiaPropertyStorage también tiene estos tipos de miembros:

Métodos

La interfaz IWiaPropertyStorage tiene estos métodos.

 
IWiaPropertyStorage::GetCount

El método IWiaPropertyStorage::GetCount devuelve el número de propiedades almacenadas en el almacenamiento de propiedades.
IWiaPropertyStorage::GetPropertyAttributes

El método IWiaPropertyStorage::GetPropertyAttributes recupera los derechos de acceso y la información de valor legal para un conjunto especificado de propiedades.
IWiaPropertyStorage::GetPropertyStream

El método IWiaPropertyStorage::GetPropertyStream recupera la secuencia de propiedades de un elemento.
IWiaPropertyStorage::SetPropertyStream

IWiaPropertyStorage::SetPropertyStream establece el flujo de propiedad de un elemento en el árbol de objetos IWiaItem de un dispositivo de hardware de adquisición de imágenes de Windows (WIA).

Comentarios

La interfaz IWiaPropertyStorage incluye varios métodos muy similares a los siguientes métodos de la interfaz IPropertyStorage . Las descripciones y comentarios de la versión IPropertyStorage de estos métodos también se aplican a IWiaPropertyStorage .

Métodos IPropertyStorage Descripción
IPropertyStorage::ReadMultiple Lee valores de propiedad de un conjunto de propiedades.
IPropertyStorage::WriteMultiple Escribe valores de propiedad en un conjunto de propiedades.
IPropertyStorage::D eleteMultiple Elimina las propiedades de un conjunto de propiedades.
IPropertyStorage::ReadPropertyNames Obtiene los nombres de cadena que corresponden a los identificadores de propiedad especificados.
IPropertyStorage::WritePropertyNames Crea o cambia los nombres de cadena correspondientes a los identificadores de propiedad especificados.
IPropertyStorage::D eletePropertyNames Elimina los nombres de cadena de los identificadores de propiedad especificados.
IPropertyStorage::SetClass Asigna un CLSID al conjunto de propiedades.
IPropertyStorage::Commit Como en IStorage::Commit, vacía o confirma los cambios en el objeto de almacenamiento de propiedades.
IPropertyStorage::Revert Cuando se abre el almacenamiento de propiedades en modo de transacción, descarta todos los cambios desde la última confirmación.
IPropertyStorage::Enum Crea y obtiene un puntero a un enumerador para las propiedades de este conjunto.
IPropertyStorage::Stat Recibe estadísticas sobre este conjunto de propiedades.
IPropertyStorage::SetTimes Establece las horas de modificación, creación y acceso del conjunto de propiedades.
 

La interfaz IWiaPropertyStorage , como todas las interfaces del Modelo de objetos componentes (COM), hereda los métodos de interfaz IUnknown .

Métodos IUnknown Descripción
IUnknown::QueryInterface Devuelve punteros a las interfaces compatibles.
IUnknown::AddRef Incrementa el recuento de referencias.
IUnknown::Release Reduce el recuento de referencias.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wia_xp.h (incluya Wia.h)

Consulte también

IPropertyStorage