Partager via


Interface IWiaPropertyStorage (wia_xp.h)

L’interface IWiaPropertyStorage est utilisée pour accéder aux informations sur les propriétés de l’objet IWiaItem. Les applications doivent interroger un élément pour obtenir son interface IWiaPropertyStorage .

Héritage

L’interface IWiaPropertyStorage hérite de l’interface IUnknown. IWiaPropertyStorage a également les types de membres suivants :

Méthodes

L’interface IWiaPropertyStorage a ces méthodes.

 
IWiaPropertyStorage::GetCount

La méthode IWiaPropertyStorage::GetCount retourne le nombre de propriétés stockées dans le stockage de propriétés.
IWiaPropertyStorage::GetPropertyAttributes

La méthode IWiaPropertyStorage::GetPropertyAttributes récupère les droits d’accès et les informations de valeur légale pour un ensemble de propriétés spécifié.
IWiaPropertyStorage::GetPropertyStream

La méthode IWiaPropertyStorage::GetPropertyStream récupère le flux de propriétés d’un élément.
IWiaPropertyStorage::SetPropertyStream

IWiaPropertyStorage::SetPropertyStream définit le flux de propriétés d’un élément dans l’arborescence des objets IWiaItem d’un périphérique matériel d’acquisition d’images Windows (WIA).

Remarques

L’interface IWiaPropertyStorage comprend plusieurs méthodes très similaires aux méthodes suivantes de l’interface IPropertyStorage . Les descriptions et les remarques relatives à la version IPropertyStorage de ces méthodes s’appliquent également à IWiaPropertyStorage .

IPropertyStorage, méthodes Description
IPropertyStorage::ReadMultiple Lit les valeurs de propriété dans un jeu de propriétés.
IPropertyStorage::WriteMultiple Écrit les valeurs de propriété dans un jeu de propriétés.
IPropertyStorage::D eleteMultiple Supprime les propriétés d’un jeu de propriétés.
IPropertyStorage::ReadPropertyNames Obtient des noms de chaîne qui correspondent à des identificateurs de propriété donnés.
IPropertyStorage::WritePropertyNames Crée ou modifie des noms de chaîne qui correspondent à des identificateurs de propriété donnés.
IPropertyStorage::D eletePropertyNames Supprime les noms de chaîne pour les identificateurs de propriété donnés.
IPropertyStorage::SetClass Affecte un CLSID au jeu de propriétés.
IPropertyStorage::Commit Comme dans IStorage::Commit, vide ou valide les modifications apportées à l’objet de stockage de propriété.
IPropertyStorage::Revert Lorsque le stockage de propriété est ouvert en mode transactionné, ignore toutes les modifications depuis la dernière validation.
IPropertyStorage::Enum Crée et obtient un pointeur vers un énumérateur pour les propriétés de ce jeu.
IPropertyStorage::Stat Reçoit des statistiques sur ce jeu de propriétés.
IPropertyStorage::SetTimes Définit les temps de modification, de création et d’accès pour le jeu de propriétés.
 

L’interface IWiaPropertyStorage , comme toutes les interfaces COM (Component Object Model), hérite des méthodes d’interface IUnknown .

Méthodes IUnknown Description
IUnknown::QueryInterface Retourne des pointeurs aux interfaces prises en charge.
IUnknown::AddRef Incrémente le décompte de références.
IUnknown::Release Décrémente le décompte de références.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wia_xp.h (incluez Wia.h)

Voir aussi

IPropertyStorage