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 |