Voci del Registro di sistema per i dispositivi ancora immagine

Microsoft STI usa diverse voci del Registro di sistema, alcune delle quali possono essere modificate dai componenti forniti dal fornitore.

Valori del Registro di sistema modificabili fornitore

Nella tabella seguente sono elencati i nomi predefiniti dei valori del Registro di sistema e i relativi significati. Le costanti sono definite in stireg.h. Se il dispositivo supporta il modello di push di immagini ancora, è necessario assegnare un valore a "TwainDS". I valori per gli altri nomi sono facoltativi.

Costante Stringa nome valore Definizione
STI_DEVICE_VALUE_ICM_PROFILE "ICMProfile" REG_MULTI_SZ tipo contenente i nomi dei profili ICM per il dispositivo.
STI_DEVICE_VALUE_ISIS_NAME "ISISDriverName" REG_SZ tipo contenente il nome del driver ISIS del dispositivo, ad esempio "citarne.pxn".
STI_DEVICE_VALUE_TIMEOUT "PollTimeout" REG_DWORD tipo che rappresenta il valore di timeout, espresso in millisecondi, da usare durante il polling del dispositivo. Il valore predefinito è 1000 (1 secondo).
STI_DEVICE_VALUE_TWAIN_NAME "TwainDS" REG_SZ tipo contenente il nome visualizzato dell'origine dati TWAIN del dispositivo, ad esempio "HP PictureScan 3.0".

I client dell'interfaccia COM StillImage devono chiamare IStillImage::SetDeviceValue e IStillImage::GetDeviceValue per fare riferimento al Registro di sistema. I minidriver di immagini possono chiamare l'API del Registro di sistema Win32, specificando la chiave del Registro di sistema ricevuta dal metodo IStiUSD::Initialize del minidriver. I valori per le voci predefinite del Registro di sistema possono essere impostati anche dall'interno del file INF.

Valori personalizzati del Registro di sistema

Le applicazioni di immagine e i minidriver possono anche archiviare valori personalizzati e specifici del dispositivo nel Registro di sistema. Ad esempio, le selezioni utente ottenute dalle pagine della finestra delle proprietà personalizzate possono essere archiviate in una sottochiave "UserSettings".

Inoltre, i valori per le voci personalizzate del Registro di sistema possono essere impostati dall'interno del file INF includendo una voce DeviceData .

Voci del Registro di sistema non modificabili

Nella tabella seguente sono elencate le voci del Registro di sistema che non devono essere modificate dal software fornitore.

Chiave del Registro di sistema Definizione
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STICLI Specifica i messaggi generati dal fornitore scritti nel file di log delle immagini ancora. Può essere una qualsiasi combinazione delle maschera di bit seguenti:

0x1 - Messaggi informativi

0x2 - Messaggi di avviso

0x4 - Messaggi di errore

Vedere IStillImage::WriteToErrorLog.
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STIMON Specifica i messaggi di monitoraggio eventi scritti nel file di log delle immagini ancora. Può essere una qualsiasi combinazione delle maschera di bit seguenti:

0x1 - Messaggi informativi

0x2 - Messaggi di avviso

0x4 - Messaggi di errore
HKLM\SYSTEM\CurrentControlSet\Control\Class{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} Contiene informazioni sui dispositivi immagine ancora installati.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications Contiene un elenco di applicazioni di creazione di immagini registrate.
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClass{6bdd1fc6-810f-11d0-bec7-08002be2092f} Contiene informazioni sulle interfacce del dispositivo ancora installate.