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