Freigeben über


IWiaDevMgr2::EnumDeviceInfo-Methode

Erstellt einen Enumerator mit Eigenschafteninformationen für jedes verfügbare Windows Image Acquisition (WIA) 2.0-Gerät.

Syntax

HRESULT EnumDeviceInfo(
  [in]          LONG              lFlags,
  [out, retval] IEnumWIA_DEV_INFO **ppIEnum
);

Parameter

lFlags [in]

Typ: LONG

Gibt den Typ der WIA 2.0-Geräte an, die aufgelistet werden sollen.

WIA_DEVINFO_ENUM_LOCAL

Nur lokal verbundene aktive Scannergeräte werden aufgelistet.

WIA_DEVINFO_ENUM_ALL

Alle Geräte werden sowohl lokal als auch remote aufgelistet, einschließlich inaktiver (getrennter) Geräte und STI-Legacygerä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.

Bemerkungen

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 aufzulisten, das an den Computer des Benutzers angefügt ist.

Anwendungen müssen die IUnknown::Release-Methode für die Schnittstellenzeiger aufrufen, die sie über den ppIEnum-Parameter erhalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Wia.h
IDL
Wia.idl