IWiaDevMgr2-Schnittstelle
Die IWiaDevMgr2-Schnittstelle wird zum Erstellen und Verwalten von Bilderfassungsgeräten und zum Registrieren zum Empfangen von Geräteereignissen verwendet.
Members
Die IWiaDevMgr2-Schnittstelle erbt von der IUnknown-Schnittstelle. IWiaDevMgr2 verfügt auch über diese Typen von Membern:
Methoden
Die IWiaDevMgr2-Schnittstelle verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| CreateDevice | Erstellt eine hierarchische Struktur von IWiaItem2-Objekten für ein WIA 2.0-Gerät. |
| EnumDeviceInfo | Erstellt einen Enumerator von Eigenschafteninformationen für jedes verfügbare WIA 2.0-Gerät. |
| GetImageDlg | Die IWiaDevMgr2::GetImageDlg-Methode zeigt ein oder mehrere Dialogfelder an, mit denen ein Benutzer ein Bild von einem WIA 2.0-Gerät abrufen und das Bild in eine angegebene Datei schreiben kann. Diese Methode erweitert die Funktionalität von IWiaDevMgr2::SelectDeviceDlg, um die Imageerfassung innerhalb eines einzelnen API-Aufrufs zu kapseln. |
| RegisterEventCallbackCLSID | Die IWiaDevMgr2::RegisterEventCallbackCLSID-Methode registriert eine Anwendung, um Ereignisse zu empfangen, auch wenn die Anwendung nicht ausgeführt wird. |
| RegisterEventCallbackInterface | Registriert eine ausgeführte Anwendung für WIA 2.0-Ereignisbenachrichtigungen. |
| RegisterEventCallbackProgram | Die IWiaDevMgr2::RegisterEventCallbackProgram-Methode registriert eine Anwendung zum Empfangen von Geräteereignissen. Sie wird in erster Linie aus Gründen der Abwärtskompatibilität mit Anwendungen bereitgestellt, die nicht für WIA 2.0 geschrieben wurden. |
| Wählen SieDeviceDlg aus. | Zeigt ein Dialogfeld an, in dem der Benutzer ein Hardwaregerät für die Imageerfassung auswählen kann. |
| SelectDeviceDlgID | Zeigt ein Dialogfeld an, in dem der Benutzer ein Hardwaregerät für die Imageerfassung auswählen kann. |
Bemerkungen
Die IWiaDevMgr2-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. |
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows [Nur Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2008-Desktop-Apps] |
| Header |
|
| IDL |
|