Freigeben über


IWiaDevMgr::EnumDeviceInfo-Methode (wia_xp.h)

Anwendungen verwenden die IWiaDevMgr::EnumDeviceInfo-Methode , um Eigenschafteninformationen für jedes verfügbare WiA-Gerät (Windows Image Acquisition) aufzulisten.

Syntax

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

Parameter

[in] lFlag

Typ: LONG

Gibt die Typen von WIA-Geräten an, die aufgelistet werden sollen. Sollte auf WIA_DEVINFO_ENUM_LOCAL festgelegt werden.

[out, retval] ppIEnum

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 Fehlercode HRESULT zurückgegeben.

Hinweise

Die IWiaDevMgr::EnumDeviceInfo-Methode erstellt ein Enumeratorobjekt, das die IEnumWIA_DEV_INFO-Schnittstelle unterstützt. IWiaDevMgr::EnumDeviceInfo speichert einen Zeiger auf die IEnumWIA_DEV_INFO-Schnittstelle im PpIEnum-Parameter. Anwendungen können den IEnumWIA_DEV_INFO Schnittstellenzeiger verwenden, um die Eigenschaften jedes WIA-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 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wia_xp.h (wia.h einschließen)
Bibliothek Wiaguid.lib
DLL Wiaservc.dll