Método IWiaItem2::EnumDeviceCapabilities
Crea un enumerador que se usa para determinar los comandos y eventos que admite un dispositivo Windows Image Acquisition (WIA) 2.0.
Sintaxis
HRESULT EnumDeviceCapabilities(
[in] LONG lFlags,
[out] IEnumWIA_DEV_CAPS **ppIEnumWIA_DEV_CAPS
);
Parámetros
-
lFlags [in]
-
Tipo: LONG
Especifica una marca que selecciona el tipo de funcionalidades que se van a enumerar. Es uno de los siguientes valores.
-
WIA_DEVICE_COMMANDS
-
Enumerar comandos de dispositivo.
-
WIA_DEVICE_EVENTS
-
Enumerar eventos de dispositivo.
ppIEnumWIA_DEV_CAPS [out]
Tipo: IEnumWIA_DEV_CAPS**
Recibe un puntero a la interfaz IEnumWIA_DEV_CAPS creada por este método.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
Este método se usa para crear un objeto de enumerador para obtener el conjunto de comandos y eventos que admite un dispositivo WIA 2.0. El parámetro lFlags se usa para especificar qué tipos de funcionalidades de dispositivo se van a enumerar. El método IWiaItem2::EnumDeviceCapabilities almacena la dirección de la interfaz del objeto enumerador en el parámetro ppIEnumWIA_DEV_CAPS .
Solo se puede llamar a este método en el elemento raíz de objetos IWiaItem2 de un árbol de dispositivo.
Las aplicaciones deben llamar al método IUnknown::Release en los punteros de interfaz que reciben a través del parámetro ppIEnumWIA_DEV_CAPS .
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 |
|