Interfaz COM de IWiaMiniDrv
Las aplicaciones de creación de imágenes realizan solicitudes al servicio WIA, que a su vez se comunica con el minidriver del dispositivo a través de la interfaz IWiaMiniDrv implementada por el escritor de minidriver. Normalmente, las aplicaciones realizan solicitudes para:
Las aplicaciones realizan solicitudes al servicio WIA a través de la interfaz de programación de aplicaciones (API) de WIA. Para obtener más información sobre esta interfaz, consulte la documentación de Microsoft Windows SDK.
La interfaz IWiaMiniDrv proporciona los puntos de entrada que se muestran en las tablas siguientes para que el servicio WIA controle el dispositivo. Un minidriver WIA debe implementar todos los métodos IWiaMiniDrv . Estos puntos de entrada se definen a través de los siguientes métodos IWiaMiniDrv .
Creación e inicialización de elementos
Método | Descripción |
---|---|
IWiaMiniDrv::d rvAnalyzeItem | Inspecciona un elemento y, si es necesario, crea subelementos. |
IWiaMiniDrv::d rvInitializeWia | Inicializa el minidriver WIA. |
IWiaMiniDrv::d rvInitItemProperties | Inicializa las propiedades del elemento de controlador para cada elemento de un árbol de elementos de aplicación. |
Eliminar elementos
Método | Descripción |
---|---|
IWiaMiniDrv::d rvDeleteItem | Elimina un elemento de controlador. |
IWiaMiniDrv::d rvFreeDrvItemContext | Libera un contexto específico del dispositivo. |
IWiaMiniDrv::d rvUnInitializeWia | Libera los recursos del dispositivo asociados a un árbol de elementos de aplicación. |
Enumeración de las funcionalidades del dispositivo
Método | Descripción |
---|---|
IWiaMiniDrv::d rvGetCapabilities | Informa de los eventos y comandos admitidos por un minidriver WIA. |
Enumeración de formatos de imagen
Método | Descripción |
---|---|
IWiaMiniDrv::d rvGetWiaFormatInfo | Obtiene los formatos de dispositivo y los tipos de medios admitidos. |
Emitir comandos de dispositivo
Método | Descripción |
---|---|
IWiaMiniDrv::d rvDeviceCommand | Emite un comando a un dispositivo de creación de imágenes. |
Bloqueo y desbloqueo de un dispositivo
Método | Descripción |
---|---|
IWiaMiniDrv::d rvLockWiaDevice | Bloquea el acceso a un dispositivo de creación de imágenes. |
IWiaMiniDrv::d rvUnLockWiaDevice | Desbloquea el acceso a un dispositivo de creación de imágenes. |
Notificación a un dispositivo de un evento
Método | Descripción |
---|---|
IWiaMiniDrv::d rvNotifyPnPEvent | Indica la respuesta de un minidriver WIA a un evento de Plug and Play. |
Obtención de cadenas de error de dispositivo
Método | Descripción |
---|---|
IWiaMiniDrv::d rvGetDeviceErrorStr | Asigna un valor de error de dispositivo a una cadena. |
Leer y almacenar propiedades de elementos
Método | Descripción |
---|---|
IWiaMiniDrv::d rvReadItemProperties | Lee las propiedades del elemento de controlador. |
IWiaMiniDrv::d rvValidateItemProperties | Valida las propiedades del elemento de controlador. |
IWiaMiniDrv::d rvWriteItemProperties | Escribe las propiedades del elemento de controlador en el dispositivo (si es necesario). |
Transferencia de datos
Método | Descripción |
---|---|
IWiaMiniDrv::d rvAcquireItemData | Transfiere datos de un elemento de controlador al servicio WIA. |