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
Wia.h
IDL
Wia.idl