Freigeben über


WIA-Elementkategorien

Dieses Thema gilt für Windows Vista und höher.

Alle Elemente in einer WIA-Elementstruktur müssen die eigenschaft WIA_IPA_ITEM_CATEGORY unterstützen. Diese Eigenschaft identifiziert die Funktionskategorie, zu der ein Element gehört. Die Kategorie bestimmt den Satz von WIA-Elementflags und WIA-Eigenschaften, die dem Element zugeordnet sind.

WIA definiert die folgenden Elementkategorien:

WIA_CATEGORY_ROOT
Das Stammelement in der Elementstruktur für ein WIA-Scannergerät stellt das Gerät als Ganzes dar. Wenn das Gerät eine Flachbett-, ADF- oder Filmscanfunktion enthält, sind die Elemente, die diese Eingabequellen darstellen, untergeordnete Elemente des Stammelements. Wenn das Gerät Speicher enthält, ist das oberste Ordnerelement in der Speicherhierarchie des Geräts ein untergeordnetes Element des Stammelements. Eine Anwendung kann auf Informationen zum Gerät zugreifen, einschließlich status, Identifizierung und Zugriffsrechten, über die WIA-Eigenschaften, die für das Stammelement implementiert sind. Weitere Informationen finden Sie in den Diskussionen zu Stammelementeigenschaften unter Implementieren von Elementstrukturen für Flachbettscanner, Implementieren von Elementbaumstrukturen für den Feeder scanner und Implementieren von Filmscannerelementstrukturen.

WIA_CATEGORY_FLATBED
Ein Flachbettelement stellt ein Scan-Flachbett (auch als Scanplatte bezeichnet) auf einem WIA-Scannergerät dar. Die WIA-Elementstruktur für ein Gerät mit einem Scan-Flachbett sollte ein Flachbettelement enthalten, das ein untergeordnetes Element des Stammelements ist. Wenn das WIA-Gerät außerdem die Segmentierung (z. B. durch einen Segmentierungsfilter) oder mehrregionsübergreifende Überprüfung unterstützt, sollte dieses Flachbettelement über untergeordnete Elemente verfügen, die ebenfalls Flachbettelemente sind, um die einzelnen Scanbereiche auf dem Flachbett darzustellen. Die untergeordneten Elemente sollten, sofern vorhanden, derselben WIA_CATEGORY_FLATBED Kategorie wie ihr übergeordnetes Element angehören, und sie sollten die gleichen WIA-Eigenschaften (und die gleichen anfänglichen Eigenschaftswerte) wie ihr übergeordnetes Element unterstützen – mit der Ausnahme, dass die Positionen und Ausdehnungen der untergeordneten Elemente auf die von ihnen dargestellten Scanbereiche beschränkt sind. Eine Anwendung kann den Segmentierungsfilter des WIA-Treibers (sofern vorhanden) verwenden, um Scanregionen zu erstellen, oder der Minidriver kann die Scanregionen automatisch erkennen und erstellen. Eine Anwendung kann auf die Flachbettscanfunktion des Geräts über die WIA-Eigenschaften zugreifen, die für das Flachbettelement (oder die Elemente) implementiert sind. Weitere Informationen finden Sie unter Implementieren von Elementstrukturen für Flachbettscanner.

WIA_CATEGORY_FEEDER
Ein Feederelement stellt einen automatischen Dokumenteinzug (ADF) auf einem WIA-Scannergerät dar. (Diese Elementkategorie kann auch einen nicht vollautomatischen Feeder darstellen, der manuelle Unterstützung durch den Benutzer erfordert, aber in diesem Fall ist der WIA-Minitreiber für die Überprüfung verantwortlich, ob die nächste Dokumentseite den Feeder durchlaufen hat, bevor die Seite überprüft wird.) Ein Gerät mit einem ADF sollte ein Feederelement in seine WIA-Elementstruktur einschließen. Ein Feederelement ist ein untergeordnetes Element des Stammelements. Eine Anwendung kann über die WIA-Eigenschaften, die für das Feederelement implementiert sind, auf die ADF-Überprüfungsfunktion des Geräts zugreifen. Weitere Informationen finden Sie unter Implementieren von Feeder Scanner-Elementstrukturen.

Wenn der ADF eine Duplexüberprüfung durchführen kann (d. h. beide Seiten einer Dokumentseite scannen) und unterschiedliche Steuerungseinstellungen für das Scannen der vorderen und hinteren Seiten von Dokumentseiten unterstützt, sollte der WIA-Minidriver ein vorderes Feederelement und ein Feederbackelement als untergeordnete Elemente des Feederelements implementieren. Eine Anwendung kann über die WIA-Eigenschaften, die für das vordere Feederelement und für das Feederbackelement implementiert sind, auf die ADF-Funktionen für front- und back-Überprüfungen zugreifen. Weitere Informationen zu diesen beiden Elementen finden Sie in den folgenden Kategoriebeschreibungen.

WIA_CATEGORY_FEEDER_FRONT
Ein vorderes Feederelement stellt die ADF-Einstellungen zum Scannen der Vorderseite der Seiten in einem Dokument dar. Dieses Element sollte vom WIA-Minidriver für ein Scannergerät implementiert werden, das über ein ADF verfügt, das Duplexscans ausführen kann und unterschiedliche Steuerungseinstellungen zum Scannen der Vorder- und Rückseite von Dokumentseiten unterstützt. Ein Gerät mit ADF, das immer die gleichen Einstellungen für beide Seiten von Dokumentseiten verwendet, benötigt dieses Element nicht. Ein vorderes Feederelement ist ein untergeordnetes Element eines Feederelements. Eine Anwendung kann über die WIA-Eigenschaften, die für das Vorderelement des Feeders implementiert sind, auf die ADF-Frontscanfunktion zugreifen. Weitere Informationen finden Sie unter Implementieren von Feeder Scanner-Elementstrukturen.

WIA_CATEGORY_FEEDER_BACK
Ein Feederbackelement stellt die ADF-Einstellungen zum Scannen der Rückseite der Seiten in einem Dokument dar. Dieses Element sollte vom WIA-Minidriver für ein Scannergerät implementiert werden, das über ein ADF verfügt, das Duplexscans ausführen kann und unterschiedliche Steuerungseinstellungen zum Scannen der Vorder- und Rückseite von Dokumentseiten unterstützt. Ein Gerät mit ADF, das immer die gleichen Einstellungen für beide Seiten von Dokumentseiten verwendet, benötigt dieses Element nicht. Ein Feederbackelement ist ein untergeordnetes Element eines Feederelements. Eine Anwendung kann über die WIA-Eigenschaften, die für das Feederbackelement implementiert sind, auf die ADF-Rückscanfunktion zugreifen. Weitere Informationen finden Sie unter Implementieren von Feeder Scanner-Elementstrukturen.

WIA_CATEGORY_FILM
Ein Filmelement stellt eine Filmscanfunktion auf einem WIA-Scannergerät dar. Ein Gerät, bei dem es sich um einen dedizierten Filmscanner oder um einen Flachbettscanner handelt, der mit einem Transparenzadapter (TPA) ausgestattet ist, sollte mindestens ein Filmelement in der WIA-Elementstruktur enthalten. Ein Filmelement ist ein untergeordnetes Element des Stammelements oder eines anderen Filmelements. Ein Filmelement, das ein untergeordnetes Element des Stammelements ist, stellt die gesamte Scanoberfläche dar, und dieses Filmelement kann untergeordnete Elemente aufweisen, die Filmelemente sind, die die Bereiche der Scanoberfläche darstellen, die einzelnen Filmrahmen entsprechen. Eine Anwendung kann über die WIA-Eigenschaften, die für das Filmelement (oder die Elemente) implementiert sind, auf die Filmscanfunktion des Geräts zugreifen. Weitere Informationen finden Sie unter Implementieren von Filmscannerelementstrukturen.

WIA_CATEGORY_FOLDER
Ein Ordnerelement stellt einen Ordner im internen Speicher des WIA-Scannergeräts dar. Ein Ordnerelement ist ein untergeordnetes Element des Stammelements oder eines anderen Ordnerelements. Wenn ein Ordnerelement über untergeordnete Elemente verfügt, sind die untergeordneten Elemente eine Kombination aus fertigen Dateielementen und Ordnerelementen. Das oberste Ordnerelement in einer Elementstruktur ist ein untergeordnetes Element des Stammelements. Eine Anwendung kann über die für das Ordnerelement implementierten WIA-Eigenschaften auf den Ordnerinhalt und die Informationen zum Ordner zugreifen. Weitere Informationen finden Sie unter WIA Scanner Storage.

WIA_CATEGORY_FINISHED_FILE
Ein fertiges Dateielement stellt eine fertige Datei dar, die in einem Ordner auf einem WIA-Scannergerät gespeichert ist. Eine fertige Datei ist eine Datei, deren Inhalt sich nicht ändert. Diese Definition schließt Dateien aus, deren Inhalt sich dynamisch ändern kann, z. B. wenn der Scanner Bilddaten erfasst und verarbeitet. Ein fertiges Dateielement ist ein untergeordnetes Element eines Ordnerelements. Eine Anwendung kann über die WIA-Eigenschaften, die für das fertige Dateielement implementiert sind, auf eine fertige Datei und Informationen zur Datei zugreifen. Weitere Informationen finden Sie unter WIA Scanner Storage.

WIA_CATEGORY_AUTO
In Windows 7 und höher stellt ein automatisches Element die automatischen Konfigurationseinstellungen für ein WIA-Scannergerät dar, das die automatisch konfigurierte Überprüfung unterstützt. Dieser Gerätetyp kann eigene Scaneinstellungen konfigurieren, anstatt die Einstellungen von einer WIA-Anwendung zu konfigurieren, die auf einem Desktopcomputer ausgeführt wird. Wenn das Gerät es dem Benutzer beispielsweise ermöglicht, einen Scanvorgang über das Gerät (anstelle der Benutzeroberfläche der Anwendung) zu initiieren und die Eingabequelle für den Vorgang vom Gerät auszuwählen, kann die Anwendung das automatische Element verwenden, um die Aufgabe zum Konfigurieren der ausgewählten Eingabequelle auf das Gerät auszulagern. Ein automatisches Element ist ein untergeordnetes Element des Stammelements. Eine WIA-Struktur, die ein automatisches Element enthält, muss auch mindestens eine der folgenden Elemente enthalten: Flachbettelement, Feederelement oder Filmelement. Eine Anwendung kann über die WIA-Eigenschaften, die für das Stammelement und das automatische Element implementiert sind, auf die automatisch konfigurierte Scanfunktion eines Geräts zugreifen. Weitere Informationen finden Sie unter WIA-Eigenschaften, die von einem automatischen Element unterstützt werden.

Jede WIA-Elementkategorie verfügt über einen Satz erforderlicher WIA-Elementflags und WIA-Eigenschaften, die ein Element in der Kategorie unterstützen muss, sowie eine Reihe von Flags und Eigenschaften, die das Element als Optionen unterstützen kann. Eine Zusammenfassung der Flags und Eigenschaften, die den verschiedenen Elementkategorien zugeordnet sind, finden Sie unter WIA_IPA_ITEM_CATEGORY. Eine vollständige Liste der WIA-Elementflags finden Sie unter WIA_IPA_ITEM_FLAGS.