Méthode IWiaDevMgr2::EnumDeviceInfo
Crée un énumérateur d’informations de propriété pour chaque appareil d’acquisition d’images Windows (WIA) 2.0 disponible.
Syntaxe
HRESULT EnumDeviceInfo(
[in] LONG lFlags,
[out, retval] IEnumWIA_DEV_INFO **ppIEnum
);
Paramètres
-
lFlags [in]
-
Type : LONG
Spécifie le type d’appareils WIA 2.0 à énumérer.
-
WIA_DEVINFO_ENUM_LOCAL
-
Seuls les appareils scanneurs actifs connectés localement sont énumérés.
-
WIA_DEVINFO_ENUM_ALL
-
Tous les appareils sont énumérés, à la fois localement et à distance, y compris les appareils inactifs (déconnectés) et les appareils STI hérités uniquement.
ppIEnum [out, retval]
Type : IEnumWIA_DEV_INFO**
Reçoit l’adresse d’un pointeur vers l’interface IEnumWIA_DEV_INFO .
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .
Notes
La méthode IWiaDevMgr2::EnumDeviceInfo crée un objet énumérateur qui prend en charge l’interface IEnumWIA_DEV_INFO . La méthode stocke un pointeur vers l’interface IEnumWIA_DEV_INFO dans le paramètre ppIEnum. Les applications peuvent utiliser le pointeur d’interface IEnumWIA_DEV_INFO pour énumérer les propriétés de chaque appareil WIA 2.0 attaché à l’ordinateur de l’utilisateur.
Les applications doivent appeler la méthode IUnknown::Release sur les pointeurs d’interface qu’elles reçoivent via le paramètre ppIEnum .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
IDL |
|