IWiaDevMgr2::EnumDeviceInfo-Methode
Erstellt einen Enumerator von Eigenschafteninformationen für jedes verfügbare WIA 2.0-Gerät (Windows Image Acquisition( WIA) 2.0).
Syntax
HRESULT EnumDeviceInfo(
[in] LONG lFlags,
[out, retval] IEnumWIA_DEV_INFO **ppIEnum
);
Parameter
-
lFlags [ In]
-
Typ: LONG
Gibt den Typ der zu aufzählenden WIA 2.0-Geräte an.
-
WIA _ DEVINFO _ ENUM _ LOCAL
-
Nur lokal verbundene aktive Scannergeräte werden aufzählt.
-
WIA _ DEVINFO _ ENUM _ ALL
-
Alle Geräte werden sowohl lokal als auch remote aufzählt, einschließlich inaktiver (getrennter) Geräte und legacy-STI-gesteuerte Geräte.
ppIEnum [ out, retval]
Typ: IEnumWIA _ DEV _ INFO**
Empfängt die Adresse eines Zeigers auf die IEnumWIA _ DEV _ INFO-Schnittstelle.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S _ OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Hinweise
Die IWiaDevMgr2::EnumDeviceInfo-Methode erstellt ein Enumeratorobjekt, das die IEnumWIA _ DEV _ INFO-Schnittstelle unterstützt. Die -Methode speichert einen Zeiger auf die IEnumWIA _ DEV _ INFO-Schnittstelle im Parameter ppIEnum. Anwendungen können den IEnumWIA _ DEV INFO-Schnittstellenzeiger _ verwenden, um die Eigenschaften jedes WIA 2.0-Geräts aufzählen, das an den Computer des Benutzers angefügt ist.
Anwendungen müssen die IUnknown::Release-Methode für die Schnittstellenze0er aufrufen, die sie über den ppIEnum-Parameter empfangen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2008-Desktop-Apps] |
| Header |
|
| IDL |
|