Entradas del Registro para dispositivos de imagen fija
Microsoft STI usa varias entradas del Registro, algunas de las cuales pueden modificarse mediante componentes proporcionados por el proveedor.
Valores del Registro modificables por el proveedor
En la tabla siguiente se enumeran los nombres de valor del Registro predefinidos y sus significados. Las constantes se definen en stireg.h. Se debe asignar un valor a "TwainDS" si el dispositivo admite el modelo de inserción de imágenes todavía. Los valores de los otros nombres son opcionales.
Constante | Cadena de nombre de valor | Definición |
---|---|---|
STI_DEVICE_VALUE_ICM_PROFILE | "ICMProfile" | REG_MULTI_SZ tipo que contiene nombres de perfiles de ICM para el dispositivo. |
STI_DEVICE_VALUE_ISIS_NAME | "EIILDriverName" | REG_SZ tipo que contiene el nombre del controlador EIIL del dispositivo, como "epson.pxn". |
STI_DEVICE_VALUE_TIMEOUT | "PollTimeout" | REG_DWORD tipo que representa el valor de tiempo de espera, en milisegundos, que se debe usar al sondear el dispositivo. El valor predeterminado es 1000 (1 segundo). |
STI_DEVICE_VALUE_TWAIN_NAME | "TwainDS" | REG_SZ tipo que contiene el nombre que se puede mostrar del origen de datos TWAIN del dispositivo, como "HP PictureScan 3.0". |
Los clientes de la interfaz COM StillImage deben llamar a IStillImage::SetDeviceValue e IStillImage::GetDeviceValue para hacer referencia al registro. Los minidrivers de imágenes todavía pueden llamar a la API del Registro Win32, especificando la clave del Registro recibida por el método IStiUSD::Initialize del minidriver. Los valores de las entradas del Registro predefinidas también se pueden establecer desde dentro del archivo INF.
Valores del Registro personalizados
Las aplicaciones de imagen fija y los minidrivers también pueden almacenar valores personalizados y específicos del dispositivo en el registro. Por ejemplo, las selecciones de usuario obtenidas de páginas de hojas de propiedades personalizadas se pueden almacenar en una subclave "UserSettings".
Además, los valores de las entradas del Registro personalizadas se pueden establecer desde el archivo INF mediante la inclusión de una entrada DeviceData .
Entradas del Registro no modificables
En la tabla siguiente se enumeran las entradas del Registro que el software del proveedor no debe modificar.
Clave del Registro | Definición |
---|---|
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STICLI | Especifica qué mensajes generados por el proveedor se escriben en el archivo de registro de imágenes todavía. Puede ser cualquier combinación de las máscaras de bits siguientes: 0x1: mensajes informativos 0x2: mensajes de advertencia 0x4: mensajes de error Vea IStillImage::WriteToErrorLog. |
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STIMON | Especifica qué mensajes de supervisión de eventos se escriben en el archivo de registro de imágenes todavía. Puede ser cualquier combinación de las máscaras de bits siguientes: 0x1: mensajes informativos 0x2: mensajes de advertencia 0x4: mensajes de error |
HKLM\SYSTEM\CurrentControlSet\Control\Class{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} | Contiene información sobre los dispositivos de imagen todavía instalados. |
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications | Contiene una lista de aplicaciones de creación de imágenes registradas. |
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClass{6bdd1fc6-810f-11d0-bec7-08002be2092f} | Contiene información sobre las interfaces de dispositivo de imagen fija instaladas. |