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.
Die IWiaItem2-Schnittstelle erbt von der IUnknown-Schnittstelle . IWiaItem2 verfügt auch über folgende Membertypen:
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. |
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. |
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
IDL |
|