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 |
|
IDL |
|