Registrierungseinträge für Standbildgeräte
Microsoft STI verwendet mehrere Registrierungseinträge, von denen einige von vom Anbieter bereitgestellten Komponenten geändert werden können.
Vom Anbieter änderbare Registrierungswerte
In der folgenden Tabelle sind die vordefinierten Registrierungswertnamen und deren Bedeutung aufgeführt. Konstanten werden in stireg.h definiert. Ein Wert muss "TwainDS" zugewiesen werden, wenn das Gerät das Standbild-Pushmodell unterstützt. Die Werte für die anderen Namen sind optional.
Dauerhaft | Wertnamenzeichenfolge | Definition |
---|---|---|
STI_DEVICE_VALUE_ICM_PROFILE | "ICMProfile" | REG_MULTI_SZ Typ, der namen von ICM-Profilen für das Gerät enthält. |
STI_DEVICE_VALUE_ISIS_NAME | "ISISDriverName" | REG_SZ Typ, der den ISIS-Treibernamen des Geräts enthält, z. B. "epson.pxn". |
STI_DEVICE_VALUE_TIMEOUT | "PollTimeout" | REG_DWORD Typ, der den Timeoutwert in Millisekunden darstellt, der beim Abrufen des Geräts verwendet werden soll. Der Standardwert ist 1000 (1 Sekunde). |
STI_DEVICE_VALUE_TWAIN_NAME | "TwainDS" | REG_SZ Typ, der den anzeigebaren Namen der TWAIN-Datenquelle des Geräts enthält, z. B. "HP PictureScan 3.0". |
Clients der StillImage-COM-Schnittstelle sollten IStillImage::SetDeviceValue und IStillImage::GetDeviceValue aufrufen, um auf die Registrierung zu verweisen. Bildminidriver können die Win32-Registrierungs-API aufrufen und den Registrierungsschlüssel angeben, der von der IStiUSD::Initialize-Methode des Minidrivers empfangen wird. Werte für vordefinierte Registrierungseinträge können auch in der INF-Datei festgelegt werden.
Angepasste Registrierungswerte
Standbildanwendungen und Minidriver können auch benutzerdefinierte, gerätespezifische Werte in der Registrierung speichern. Benutzerauswahlen, die von benutzerdefinierten Eigenschaftenblattseiten abgerufen wurden, können beispielsweise unter einem Unterschlüssel "UserSettings" gespeichert werden.
Darüber hinaus können Werte für benutzerdefinierte Registrierungseinträge in der INF-Datei festgelegt werden, indem sie einen DeviceData-Eintrag einschließen.
Nicht änderbare Registrierungseinträge
In der folgenden Tabelle sind Registrierungseinträge aufgeführt, die nicht von Der Software des Anbieters geändert werden sollten.
Registrierungsschlüssel | Definition |
---|---|
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STICLI | Gibt an, welche vom Anbieter generierten Nachrichten in die Protokolldatei für das Standbild geschrieben werden. Kann eine beliebige Kombination der folgenden Bitmasken sein: 0x1 – Informationsmeldungen 0x2 – Warnmeldungen 0x4 : Fehlermeldungen Siehe IStillImage::WriteToErrorLog. |
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STIMON | Gibt an, welche Ereignismonitornachrichten in die Protokolldatei für das Standbild geschrieben werden. Kann eine beliebige Kombination der folgenden Bitmasken sein: 0x1 – Informationsmeldungen 0x2 – Warnmeldungen 0x4 : Fehlermeldungen |
HKLM\SYSTEM\CurrentControlSet\Control\Class{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} | Enthält Informationen zu installierten Standbildgeräten. |
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications | Enthält eine Liste der registrierten Imaginganwendungen. |
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClass{6bdd1fc6-810f-11d0-bec7-08002be2092f} | Enthält Informationen zu installierten Standbildgeräteschnittstellen. |