Interfaccia IWiaPropertyStorage (wia_xp.h)
L'interfaccia IWiaPropertyStorage viene utilizzata per accedere alle informazioni sulle proprietà dell'oggetto IWiaItem . Le applicazioni devono eseguire query su un elemento per ottenere l'interfaccia IWiaPropertyStorage .
Ereditarietà
L'interfaccia IWiaPropertyStorage eredita dall'interfaccia IUnknown . IWiaPropertyStorage include anche questi tipi di membri:
Metodi
L'interfaccia IWiaPropertyStorage dispone di questi metodi.
IWiaPropertyStorage::GetCount Il metodo IWiaPropertyStorage::GetCount restituisce il numero di proprietà archiviate nell'archiviazione delle proprietà. |
IWiaPropertyStorage::GetPropertyAttributes Il metodo IWiaPropertyStorage::GetPropertyAttributes recupera i diritti di accesso e le informazioni sul valore legale per un set specificato di proprietà. |
IWiaPropertyStorage::GetPropertyStream Il metodo IWiaPropertyStorage::GetPropertyStream recupera il flusso di proprietà di un elemento. |
IWiaPropertyStorage::SetPropertyStream IWiaPropertyStorage::SetPropertyStream imposta il flusso di proprietà di un elemento nell'albero di oggetti IWiaItem di un dispositivo hardware WINDOWS Image Acquisition (WIA). |
Commenti
L'interfaccia IWiaPropertyStorage include diversi metodi molto simili ai metodi seguenti dell'interfaccia IPropertyStorage . Le descrizioni e le osservazioni per la versione IPropertyStorage di questi metodi si applicano anche a IWiaPropertyStorage .
Metodi IPropertyStorage | Descrizione |
---|---|
IPropertyStorage::ReadMultiple | Legge i valori delle proprietà in un set di proprietà. |
IPropertyStorage::WriteMultiple | Scrive i valori delle proprietà in un set di proprietà. |
IPropertyStorage::D eleteMultiple | Elimina le proprietà in un set di proprietà. |
IPropertyStorage::ReadPropertyNames | Ottiene i nomi di stringa che corrispondono agli identificatori di proprietà specificati. |
IPropertyStorage::WritePropertyNames | Crea o modifica i nomi di stringa che corrispondono agli identificatori di proprietà specificati. |
IPropertyStorage::D eletePropertyNames | Elimina i nomi di stringa per gli identificatori di proprietà specificati. |
IPropertyStorage::SetClass | Assegna un CLSID al set di proprietà. |
IPropertyStorage::Commit | Come in IStorage::Commit, scarica o esegue il commit delle modifiche apportate all'oggetto di archiviazione delle proprietà. |
IPropertyStorage::Revert | Quando l'archiviazione delle proprietà viene aperta in modalità transazionata, rimuove tutte le modifiche dall'ultimo commit. |
IPropertyStorage::Enum | Crea e ottiene un puntatore a un enumeratore per le proprietà all'interno di questo set. |
IPropertyStorage::Stat | Riceve statistiche su questo set di proprietà. |
IPropertyStorage::SetTimes | Imposta i tempi di modifica, creazione e accesso per il set di proprietà. |
L'interfaccia IWiaPropertyStorage , come tutte le interfacce COM (Component Object Model), eredita i metodi di interfaccia IUnknown .
Metodi IUnknown | Descrizione |
---|---|
IUnknown::QueryInterface | Restituisce puntatori alle interfacce supportate. |
IUnknown::AddRef | Incrementa il conteggio dei riferimenti. |
IUnknown::Release | Riduce il conteggio dei riferimenti. |
Requisiti
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wia_xp.h (include Wia.h) |