Freigeben über


IWiaItem2-Schnittstelle

Die IWiaItem2-Schnittstelle bietet Anwendungen die gleiche Funktionalität wie die IWiaItem-Schnittstelle (die Möglichkeit, Geräte abzufragen, um ihre Funktionen zu ermitteln, auf Datenübertragungsschnittstellen und Elementeigenschaften zuzugreifen und das Gerät zu steuern). Es bietet der Anwendung auch die Möglichkeit, Bildverarbeitungsfilter dynamisch zu erstellen und zu verwenden, die als Erweiterungen der In Windows Vista bereitgestellten Windows Image Acquisition (WIA) Gerätetreiber bereitgestellt werden können.

Member

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

Methoden

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

Methode BESCHREIBUNG
CheckExtension Überprüft, ob eine angegebene Erweiterung auf dem Computer verfügbar ist und von der IWiaItem2::GetExtension-Methode verwendet werden kann.
CreateChildItem Erstellen Sie ein neues untergeordnetes Element. Fügt der IWiaItem2-Struktur eines Geräts IWiaItem2-Objekte hinzu.
Deleteitem Entfernt das aktuelle IWiaItem2-Objekt aus der Objektstruktur des Geräts.
DeviceCommand Gibt einen Befehl für ein WIA 2.0-Hardwaregerät aus.
DeviceDlg Zeigt dem Benutzer ein Dialogfeld an, um sich auf die Bilderfassung vorzubereiten.
Diagnose Wird derzeit nicht unterstützt.
EnumChildItems Erstellt ein Enumeratorobjekt und übergibt einen Zeiger an die IEnumWiaItem2-Schnittstelle für Ordner mit Elementen in der IWiaItem2-Struktur eines WIA 2.0-Geräts.
EnumDeviceCapabilities Erstellt einen Enumerator, der verwendet wird, um die Befehle und Ereignisse zu ermitteln, die ein WIA 2.0-Gerät unterstützt.
EnumRegisterEventInfo Die IWiaItem2::EnumRegisterEventInfo-Methode erstellt einen Enumerator, mit dem Informationen zu Ereignissen abgerufen werden, für die eine Anwendung registriert ist.
FindItemByName Durchsucht die Struktur von Unterelementen eines Elements unter Verwendung des Namens als Suchschlüssel.
GetExtension Ruft die Erweiterungsschnittstellen ab, die möglicherweise mit einem WIA 2.0-Gerätetreiber enthalten sind.
GetItemCategory Ruft die Kategorieinformationen eines Elements ab.
GetItemType Ruft die Typinformationen eines Elements ab.
GetParentItem Ruft das übergeordnete Element in der Struktur ab, das ein WIA 2.0-Hardwaregerät darstellt.
GetPreviewComponent Ruft die WIA 2.0-Vorschaukomponente ab.
GetRootItem Ruft das Stammelement einer Struktur von Elementobjekten ab, die zur Darstellung eines WIA 2.0-Hardwaregeräts verwendet werden.

 

Bemerkungen

Die WIA 2.0-Elementstruktur, die einer Anwendung angezeigt werden kann, ist von der Struktur getrennt, die von einem WIA 2.0-Minitreiber erstellt und verwaltet wird. Wenn ein Minidriver eine Struktur von Elementen erstellt, verwendet der WIA 2.0-Dienst diese WIA 2.0-Elementstruktur als Leitfaden, um identische Kopien zu erstellen, die von Imaginganwendungen angezeigt werden können. Elemente in der kopierten Struktur werden als Anwendungselemente bezeichnet. Elemente in der Struktur, die von einem Minitreiber erstellt wurden, werden als Treiberelemente bezeichnet. In Windows Vista werden die WIA 2.0-Elementstrukturen aus IWiaItem2-Objekten erstellt, von denen jedes die IWiaItem2-Schnittstelle implementiert.

Die IWiaItem2-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

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Wia.h
IDL
Wia.idl