Записи реестра для устройств с изображением по-прежнему

Microsoft STI использует несколько записей реестра, некоторые из которых могут быть изменены компонентами, предоставленными поставщиком.

Значения реестра, изменяемые поставщиком

В следующей таблице перечислены предопределенные имена значений реестра и их значения. Constants are defined in stireg.h. A value must be assigned to "TwainDS" if the device supports the still image push model. Значения для других имен являются необязательными.

Constant Строка имени значения Definition
STI_DEVICE_VALUE_ICM_PROFILE "ICMProfile" REG_MULTI_SZ тип, содержащий имена профилей ICM для устройства.
STI_DEVICE_VALUE_ISIS_NAME "ISISDriverName" REG_SZ тип, содержащий имя драйвера ISIS устройства, например epson.pxn.
STI_DEVICE_VALUE_TIMEOUT "PollTimeout" REG_DWORD тип, представляющий значение времени ожидания (в миллисекундах), которое следует использовать при опросе устройства. Значение по умолчанию — 1000 (1 секунда).
STI_DEVICE_VALUE_TWAIN_NAME "TwainDS" REG_SZ тип, содержащий отображаемое имя источника данных TWAIN устройства, например HP PictureScan 3.0.

Clients of the StillImage COM interface should call IStillImage::SetDeviceValue and IStillImage::GetDeviceValue to reference the registry. Still image minidrivers can call the Win32 registry API, specifying the registry key received by the minidriver's IStiUSD::Initialize method. Значения предопределенных записей реестра также можно задать из INF-файла.

Настраиваемые значения реестра

По-прежнему приложения изображений и мини-drivers также могут хранить настраиваемые значения, относящиеся к устройству, в реестре. Например, выбор пользователей, полученный на страницах листа настраиваемых свойств, может храниться в подразделе UserSettings.

Кроме того, значения для настраиваемых записей реестра можно задать из INF-файла , включив запись DeviceData .

Не изменяемые записи реестра

В следующей таблице перечислены записи реестра, которые не должны быть изменены программным обеспечением поставщика.

Registry Key Definition
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STICLI Указывает, какие сообщения, созданные поставщиком, записываются в файл журнала образов. Может быть любое сочетание следующих битовых масок:

0x1 — информационные сообщения

0x2 — предупреждающие сообщения

0x4 — сообщения об ошибках

See IStillImage::WriteToErrorLog.
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STIMON Указывает, какие сообщения монитора событий записываются в файл журнала по-прежнему образа. Может быть любое сочетание следующих битовых масок:

0x1 — информационные сообщения

0x2 — предупреждающие сообщения

0x4 — сообщения об ошибках
HKLM\SYSTEM\CurrentControlSet\Control\Class{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} Содержит сведения об установленных устройствах образов.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications Содержит список зарегистрированных приложений для создания образов.
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClass{6bdd1fc6-810f-11d0-bec7-08002be2092f} Содержит сведения об установленных интерфейсах устройств по-прежнему.