Eventos extendidos del proveedor
Los eventos extendidos por el proveedor se definen en las secciones DeviceData y Events INF (consulte el ejemplo en Características extendidas del proveedor). Una entrada EventCode enumera todos los códigos de evento, separados por comas. Para cada código de evento, debe existir una entrada del formulario EventCodeXXXX , donde XXXX es el código de evento PTP en hexadecimal en mayúsculas. La entrada debe enumerar el código GUID de WIA que se va a enviar cuando el controlador recibe el código de evento.
Los nombres para mostrar de los eventos deben declararse en la sección Eventos . Para cada evento, debe haber una entrada EventCodeXXXX que contenga el nombre del evento entre comillas, el GUID del evento y la aplicación que se iniciará cuando se produzca el evento, todos separados por comas. Si se usa un asterisco en lugar del nombre de la aplicación, se usa el nombre de la aplicación registrado. Consulte Archivos INF para dispositivos WIA para obtener más información. Una aplicación puede usar los métodos IWiaDevMgr::RegisterEventCallbackXxx (descritos en la documentación de Microsoft Windows SDK) para recibir los eventos. Actualmente, los parámetros del evento no se pueden pasar a la aplicación.