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