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 |
|
IDL |
|