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