Compartir a través de


Método IWiaDevMgr::EnumDeviceInfo (wia_xp.h)

Las aplicaciones usan el método IWiaDevMgr::EnumDeviceInfo para enumerar la información de propiedades de cada dispositivo de adquisición de imágenes de Windows (WIA) disponible.

Sintaxis

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

Parámetros

[in] lFlag

Tipo: LONG

Especifica los tipos de dispositivos WIA que se van a enumerar. Debe establecerse en WIA_DEVINFO_ENUM_LOCAL.

[out, retval] ppIEnum

Tipo: IEnumWIA_DEV_INFO**

Recibe la dirección de un puntero a la interfaz IEnumWIA_DEV_INFO .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El método IWiaDevMgr::EnumDeviceInfo crea un objeto enumerador que admite la interfaz IEnumWIA_DEV_INFO . IWiaDevMgr::EnumDeviceInfo almacena un puntero a la interfaz de IEnumWIA_DEV_INFO en el parámetro ppIEnum. Las aplicaciones pueden usar el puntero de interfaz IEnumWIA_DEV_INFO para enumerar las propiedades de cada dispositivo WIA conectado al equipo del usuario.

Las aplicaciones deben llamar al método IUnknown::Release en los punteros de interfaz que reciben a través del parámetro ppIEnum .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wia_xp.h (incluye Wia.h)
Library Wiaguid.lib
Archivo DLL Wiaservc.dll