Entradas do Registro para dispositivos de imagem parada
O Microsoft STI usa várias entradas do Registro, algumas das quais podem ser modificadas por componentes fornecidos pelo fornecedor.
Valores de registro modificáveis pelo fornecedor
A tabela a seguir lista os nomes de valor do Registro predefinidos e seus significados. As constantes são definidas em stireg.h. Um valor deverá ser atribuído a "TwainDS" se o dispositivo der suporte ao modelo de push de imagem ainda. Os valores para os outros nomes são opcionais.
Constante | Cadeia de caracteres de nome de valor | Definição |
---|---|---|
STI_DEVICE_VALUE_ICM_PROFILE | "ICMProfile" | REG_MULTI_SZ tipo que contém nomes de perfis ICM para o dispositivo. |
STI_DEVICE_VALUE_ISIS_NAME | "ISISDriverName" | REG_SZ tipo que contém o nome do driver DO ISIS do dispositivo, como "epson.pxn". |
STI_DEVICE_VALUE_TIMEOUT | "PollTimeout" | REG_DWORD tipo que representa o valor de tempo limite, em milissegundos, que deve ser usado ao sondar o dispositivo. O valor padrão é 1000 (1 segundo). |
STI_DEVICE_VALUE_TWAIN_NAME | "TwainDS" | REG_SZ tipo que contém o nome exibivel da fonte de dados TWAIN do dispositivo, como "HP PictureScan 3.0". |
Os clientes da interface COM StillImage devem chamar IStillImage::SetDeviceValue e IStillImage::GetDeviceValue para fazer referência ao registro. Os minidrivers de imagem ainda podem chamar a API do Registro Win32, especificando a chave do Registro recebida pelo método IStiUSD::Initialize do minidriver. Os valores para entradas predefinidas do Registro também podem ser definidos de dentro do arquivo INF.
Valores personalizados do Registro
Aplicativos de imagem e minidrivers ainda podem armazenar valores personalizados e específicos do dispositivo no registro. Por exemplo, as seleções de usuário obtidas de páginas de folha de propriedades personalizadas podem ser armazenadas em uma subchave "UserSettings".
Além disso, os valores para entradas personalizadas do Registro podem ser definidos de dentro do arquivo INF incluindo uma entrada DeviceData .
Entradas de registro não modificáveis
A tabela a seguir lista as entradas do Registro que não devem ser modificadas pelo software do fornecedor.
Chave do Registro | Definição |
---|---|
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STICLI | Especifica quais mensagens geradas pelo fornecedor são gravadas no arquivo de log de imagens ainda. Pode ser qualquer combinação das seguintes máscaras de bits: 0x1 - mensagens informativas 0x2 - mensagens de aviso 0x4 - mensagens de erro Consulte IStillImage::WriteToErrorLog. |
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STIMON | Especifica quais mensagens do monitor de eventos são gravadas no arquivo de log de imagens ainda. Pode ser qualquer combinação das seguintes máscaras de bits: 0x1 - mensagens informativas 0x2 - mensagens de aviso 0x4 - mensagens de erro |
HKLM\SYSTEM\CurrentControlSet\Control\Class{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} | Contém informações sobre dispositivos de imagem ainda instalados. |
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications | Contém uma lista de aplicativos de imagens registrados. |
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClass{6bdd1fc6-810f-11d0-bec7-08002be2092f} | Contém informações sobre interfaces de dispositivo de imagem ainda instaladas. |