IWiaPropertyStorage-Schnittstelle (wia_xp.h)

Die IWiaPropertyStorage-Schnittstelle wird verwendet, um auf Informationen über die Eigenschaften des IWiaItem-Objekts zuzugreifen. Anwendungen müssen ein Element abfragen, um seine IWiaPropertyStorage-Schnittstelle abzurufen.

Vererbung

Die IWiaPropertyStorage-Schnittstelle erbt von der IUnknown-Schnittstelle . IWiaPropertyStorage verfügt auch über folgende Membertypen:

Methoden

Die IWiaPropertyStorage-Schnittstelle verfügt über diese Methoden.

 
IWiaPropertyStorage::GetCount

Die IWiaPropertyStorage::GetCount-Methode gibt die Anzahl der im Eigenschaftenspeicher gespeicherten Eigenschaften zurück.
IWiaPropertyStorage::GetPropertyAttributes

Die IWiaPropertyStorage::GetPropertyAttributes-Methode ruft Zugriffsrechte und Informationen zu rechtlichen Werten für einen angegebenen Satz von Eigenschaften ab.
IWiaPropertyStorage::GetPropertyStream

Die IWiaPropertyStorage::GetPropertyStream-Methode ruft den Eigenschaftendatenstrom eines Elements ab.
IWiaPropertyStorage::SetPropertyStream

IWiaPropertyStorage::SetPropertyStream legt den Eigenschaftenstream eines Elements in der Struktur von IWiaItem-Objekten eines WINDOWS-Hardwaregeräts für die Bilderfassung (Windows Image Acquisition, WIA) fest.

Hinweise

Die IWiaPropertyStorage-Schnittstelle enthält mehrere Methoden, die den folgenden Methoden der IPropertyStorage-Schnittstelle sehr ähnlich sind. Die Beschreibungen und Hinweise für die IPropertyStorage-Version dieser Methoden gelten auch für IWiaPropertyStorage .

IPropertyStorage-Methoden BESCHREIBUNG
IPropertyStorage::ReadMultiple Liest Eigenschaftswerte in einem Eigenschaftensatz.
IPropertyStorage::WriteMultiple Schreibt Eigenschaftswerte in einen Eigenschaftensatz.
IPropertyStorage::D eleteMultiple Löscht Eigenschaften in einem Eigenschaftensatz.
IPropertyStorage::ReadPropertyNames Ruft Zeichenfolgennamen ab, die den angegebenen Eigenschaftenbezeichnern entsprechen.
IPropertyStorage::WritePropertyNames Erstellt oder ändert Zeichenfolgennamen, die den angegebenen Eigenschaftenbezeichnern entsprechen.
IPropertyStorage::D eletePropertyNames Löscht Zeichenfolgennamen für angegebene Eigenschaftsbezeichner.
IPropertyStorage::SetClass Weist dem Eigenschaftensatz eine CLSID zu.
IPropertyStorage::Commit Wie in IStorage::Commit, leert oder committet Änderungen am Eigenschaftsspeicherobjekt.
IPropertyStorage::Revert Wenn der Eigenschaftsspeicher im Transaktionsmodus geöffnet wird, verwirft alle Änderungen seit dem letzten Commit.
IPropertyStorage::Enum Erstellt und ruft einen Zeiger auf einen Enumerator für Eigenschaften in diesem Satz ab.
IPropertyStorage::Stat Empfängt Statistiken zu diesem Eigenschaftensatz.
IPropertyStorage::SetTimes Legt Änderungs-, Erstellungs- und Zugriffszeiten für den Eigenschaftensatz fest.
 

Die IWiaPropertyStorage-Schnittstelle erbt wie alle COM-Schnittstellen (Component Object Model) die IUnknown-Schnittstellenmethoden .

IUnknown-Methoden BESCHREIBUNG
IUnknown::QueryInterface Gibt Zeiger auf unterstützte Schnittstellen zurück.
IUnknown::AddRef Inkrementiert Verweiszähler.
IUnknown::Release Dekrementiert Verweiszähler.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wia_xp.h (wia.h einschließen)

Weitere Informationen

IPropertyStorage