Freigeben über


IWiaItem-Schnittstelle (wia_xp.h)

Jedes Windows Image Acquisition (WIA)-Hardwaregerät wird für eine Anwendung als hierarchische Struktur von IWiaItem-Objekten dargestellt. Die IWiaItem-Schnittstelle bietet Anwendungen die Möglichkeit, Geräte abzufragen, um ihre Funktionen zu ermitteln. Außerdem bietet sie Zugriff auf Datenübertragungsschnittstellen und Elementeigenschaften. Darüber hinaus stellt die IWiaItem-Schnittstelle Methoden bereit, mit denen Anwendungen das Gerät steuern können.

Hinweis Verwenden Sie für Windows Vista-Anwendungen IWiaItem2 anstelle von IWiaItem.
 

Vererbung

Die IWiaItem-Schnittstelle erbt von der IUnknown-Schnittstelle . IWiaItem verfügt auch über die folgenden Typen von Membern:

Methoden

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

 
IWiaItem::AnalyzeItem

Die IWiaItem::AnalyzeItem-Methode bewirkt, dass das Windows Image Acquisition(WIA)-Hardwaregerät erfasst und versucht, zu erkennen, welche Datentypen vorhanden sind.
IWiaItem::CreateChildItem

Die IWiaItem::CreateChildItem-Methode wird von Anwendungen verwendet, um der IWiaItem-Struktur eines Geräts IWiaItem-Objekte hinzuzufügen.
IWiaItem::D eleteItem

Die IWiaItem::D eleteItem-Methode entfernt das aktuelle IWiaItem-Objekt aus der Objektstruktur des Geräts.
IWiaItem::D eviceCommand

IWiaItem::D eviceCommand gibt einen Befehl an ein Windows Image Acquisition(WIA)-Hardwaregerät aus.
IWiaItem::D eviceDlg

Die IWiaItem::D eviceDlg-Methode wird von Anwendungen verwendet, um dem Benutzer ein Dialogfeld anzuzeigen, um die Bilderfassung vorzubereiten.
IWiaItem::D iagnostic

Diese Methode wird nicht unterstützt. (IWiaItem.Diagnostic)
IWiaItem::D umpDrvItemData

Diese Methode wird nicht unterstützt. (IWiaItem.DumpDrvItemData)
IWiaItem::D umpItemData

Diese Methode wird nicht unterstützt. (IWiaItem.DumpItemData)
IWiaItem::D umpTreeItemData

Diese Methode wird nicht unterstützt. (IWiaItem.DumpTreeItemData)
IWiaItem::EnumChildItems

Die IWiaItem::EnumChildItems-Methode erstellt ein Enumeratorobjekt und übergibt einen Zeiger an die IEnumWiaItem-Schnittstelle für nicht leere Ordner in einer IWiaItem-Struktur eines Windows Image Acquisition-Geräts (WIA).
IWiaItem::EnumDeviceCapabilities

Die IWiaItem::EnumDeviceCapabilities-Methode erstellt einen Enumerator, der verwendet wird, um die Befehle und Ereignisse zu ermitteln, die ein WIA-Gerät (Windows Image Acquisition) unterstützt.
IWiaItem::EnumRegisterEventInfo

Die IWiaItem::EnumRegisterEventInfo-Methode erstellt einen Enumerator, mit dem Informationen zu Ereignissen abgerufen werden, für die eine Anwendung registriert ist.
IWiaItem::FindItemByName

Die IWiaItem::FindItemByName-Methode durchsucht die Struktur von Unterelementen eines Elements unter Verwendung des Namens als Suchschlüssel. Jedes IWiaItem-Objekt hat einen Namen als eine seiner Standardeigenschaften.
IWiaItem::GetItemType

Die IWiaItem::GetItemType-Methode wird von Anwendungen aufgerufen, um die Typinformationen eines Elements abzurufen.
IWiaItem::GetRootItem

Die IWiaItem::GetRootItem-Methode ruft das Stammelement einer Struktur von Elementobjekten ab, die verwendet werden, um ein Windows Image Acquisition (WIA)-Hardwaregerät darzustellen.

Hinweise

Einige der Methoden der IWiaItem-Schnittstelle sind nur für das Stammelement der Gerätestruktur gültig. Andere Methoden sind für alle Elemente gültig. Die Methoden sind wie folgt gruppiert:

Nur für Stammelement gültig IWiaItem::D eviceCommand
  IWiaItem::D eviceDlg
  IWiaItem::EnumDeviceCapabilities
  IWiaItem::EnumRegisterEventInfo
Gültig für alle Elemente IWiaItem::AnalyzeItem
  IWiaItem::CreateChildItem
  IWiaItem::D eleteItem
  IWiaItem::EnumChildItems
  IWiaItem::FindItemByName
  IWiaItem::GetItemType
  IWiaItem::GetRootItem
 

Die IWiaItem-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 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wia_xp.h (einschließlich Wia.h)