Validación de propiedades para transferencias de formato RAW
El controlador debe validar la configuración de la propiedad WIA antes de una transferencia de datos de formato RAW. Las propiedades de WIA deben establecerse de la siguiente manera:
WIA_IPS_XPOS, WIA_IPS_YPOS
Estas propiedades se establecen iguales para RAW que para otros formatos de imagen. Estas propiedades contienen las coordenadas, en píxeles, de la esquina superior izquierda de la imagen seleccionada.
WIA_IPS_XRES, WIA_IPS_YRES
Estas propiedades se establecen iguales para RAW que para otros formatos de imagen. Estas propiedades contienen la resolución horizontal y vertical actual (respectivamente), en píxeles por pulgada, para el dispositivo.
WIA_IPS_XEXTENT, WIA_IPS_YEXTENT
La aplicación establece estas propiedades y el controlador las lee y actualiza. Dado que las propiedades se pueden cambiar de sus valores originales, la aplicación debe leer el valor almacenado en estas propiedades cuando procesa la secuencia RAW.
WIA_IPA_DEPTH
Esta propiedad contiene el número de bits por píxel. El controlador establece el valor de esta propiedad cuando la aplicación establece WIA_IPA_FORMATen WiaImgFmt_RAW. La suma de todas las entradas de la propiedad WIA_IPA_RAW_BITS_PER_CHANNEL debe ser igual al número almacenado en la propiedad WIA_IPA_DEPTH. WIA_IPA_DEPTH se puede escribir si el controlador admite varias configuraciones. Por ejemplo, para un controlador que admite 32 bits por píxel y 48 bits por configuraciones de píxeles, la aplicación puede elegir una configuración y el controlador debe establecer WIA_IPA_RAW_BITS_PER_CHANNEL y las propiedades asociadas en consecuencia.
WIA_IPA_RAW_BITS_PER_CHANNEL
El controlador establece esta propiedad en respuesta a un valor de WiaImgFmt_RAW en la propiedad WIA_IPA_FORMAT y se actualiza cuando se cambia WIA_IPA_DATATYPE. Todas las entradas de WIA_IPA_RAW_BITS_PER_CHANNEL deben ser iguales al número de bits por píxel almacenado en WIA_IPA_DEPTH.
WIA_IPA_CHANNELS_PER_PIXEL
El controlador establece esta propiedad en el número de canales por píxel del subtipo RAW seleccionado en WIA_IPA_DATATYPE.
WIA_IPA_DATATYPE
Cuando WIA_IPA_FORMAT se establece en WiaImgFmt_RAW, el controlador establece esta propiedad en un valor predeterminado. El controlador también determina una lista de valores permitidos de los que la aplicación puede seleccionar para cambiar el valor predeterminado. El controlador selecciona el WIA_IPA_DATATYPE valor predeterminado; puede ser cualquier valor que permita el dispositivo.
WIA_IPA_BYTES_PER_LINE
El minidriver debe actualizarse según la configuración de WIA_IPA_FORMAT y WIA_IPA_DATATYPE.
WIA_IPA_ITEM_SIZE
Debe ser cero.