Compartir a través de


IWiaDevMgr2::EnumDeviceInfo (método)

Crea un enumerador de información de propiedad para cada dispositivo windows Image Acquisition (WIA) 2.0 disponible.

Sintaxis

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

Parámetros

lFlags [in]

Tipo: LONG

Especifica el tipo de dispositivos WIA 2.0 que se van a enumerar.

WIA_DEVINFO_ENUM_LOCAL

Solo se enumeran los dispositivos de escáner activos conectados localmente.

WIA_DEVINFO_ENUM_ALL

Todos los dispositivos se enumeran, tanto de forma local como remota, incluidos los dispositivos inactivos (desconectados) y los dispositivos heredados de solo STI.

ppIEnum [out, retval]

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 HRESULT .

Observaciones

El método IWiaDevMgr2::EnumDeviceInfo crea un objeto enumerador que admite la interfaz IEnumWIA_DEV_INFO . El método almacena un puntero a la interfaz 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 2.0 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 Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Wia.h
IDL
Wia.idl