Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
The default class installer for still image devices, sti_ci.dll, recognizes a special set of INF file entries. W pliku INF te wpisy muszą zostać umieszczone w sekcji INF DDInstall urządzenia. Wpisy zostały opisane w poniższej tabeli.
| Wpis pliku INF | Value | Comments |
|---|---|---|
| SubClass | StillImage | Required |
| DeviceType | 1 dla skanerów, 2 dla kamer, 3 dla urządzeń wideo | Required |
| DeviceSubType | Vendor-defined value | Optional |
| Connection | W przypadku urządzeń innych niż PnP podłączonych do portów szeregowych lub równoległych może to być szeregowy lub równoległy, aby ograniczyć wybór portów użytkownika podczas instalacji. | Optional. Jeśli nie zostanie określony, użytkownik może wybrać dowolny port szeregowy lub równoległy. |
| Capabilities | Określa liczbę, która jest konwertowana na flagi bitowe identyfikujące możliwości urządzenia. These flags are stored in the registry and are available to Microsoft STI components with the STI_DEV_CAPS structure. Bit 0 − Zestawy/czyści STI_GENCAP_NOTIFICATIONS w STI_DEV_CAPS Bit 1 − Zestawy/czyści STI_GENCAP_POLLING_NEEDED w STI_DEV_CAPS Bit 2 − Zestawy/czyści STI_GENCAP_GENERATE_ARRIVALEVENT w STI_DEV_CAPS Bit 3 − Zestawy/czyści STI_GENCAP_AUTO_PORTSELECT w STI_DEV_CAPS |
Optional |
| PropertyPages | Identyfikuje nazwę i punkt wejścia biblioteki DLL, która tworzy dostosowane strony arkusza właściwości dla urządzeń obrazów nadal. The following example identifies the DLL, estp2cpl.dll, and the EnumStiPropPages entry point in this DLL. The entry point name is optional; if omitted, the entry point defaults to EnumStiPropPages. PropertyPages = estp2cpl.dll, EnumStiPropPages |
Optional |
| DeviceData | Identifies a vendor-supplied data section containing information to be stored in the registry, under the DeviceData key. For TWAIN-supported devices, the data section must contain a TwainDS entry. Aby uzyskać więcej informacji, zobacz Wartości rejestru modyfikowalnego dostawcy | Optional. Jednak ten wpis jest wymagany do tworzenia aplikacji obsługujących Push-Model. |
| Events | Identyfikuje sekcję danych dostarczoną przez sprzedawcę zawierającą listę zdarzeń urządzenia obrazu nieruchomego. Każdy wpis w tej sekcji musi mieć następujący format:EventName="String",{GUID},AppEventName is the event's internal name, String is the event's display string, GUID is the event's GUID, see Still Image Device Events, and App specifies the imaging application to be launched when the event occurs. To launch the currently registered application, use an asterisk (*) for App. |
Optional. Jednak ten wpis jest wymagany do tworzenia aplikacji obsługujących Push-Model. |
| UninstallSection | Wskazuje sekcję INF, która zwykle zawiera dyrektywy INF DelFiles i dyrektywy INF DelReg. Wpis w tej sekcji ma następujący format:UninstallSection=UninstallSectionNameUninstallSectionName is the name of the section containing Delfiles or DelReg directives. Ochrona plików systemu Windows może uniemożliwić użytkownikowi usunięcie niektórych plików, mimo że są one określone przy użyciu dyrektyw DelFiles . |
Optional. Ten wpis jest prawidłowy tylko dla systemu Windows 2000. |
Domyślny instalator klas dla urządzeń obrazów nadal obsługuje standardową dyrektywę INF CopyFiles. Instalator używa wewnętrznego licznika odwołania dla plików składników, więc pliki współużytkowane przez kilka urządzeń nie są przedwcześnie usuwane podczas operacji odinstalowywania.
The default INF file for still image devices, sti.inf, defines two installation sections for each device type, as follows:
Sekcja INF DDInstall, do której należy się odwołać w sekcji DDInstall dostarczonego przez dostawcę pliku INF, jak pokazano w poniższej tabeli.
USB devices SCSI devices Serial devices Include=sti.infNeeds=STI.USBSectionInclude=sti.infNeeds=STI.SCSISectionInclude=sti.infNeeds=STI.SerialSectionSekcja INF DDInstall.Services, do której należy się odwołać w pliku DDInstall. Sekcja usług pliku INF dostarczonego przez dostawcę, jak pokazano w poniższej tabeli.
USB devices SCSI devices Serial devices Include=sti.infNeeds=STI.USBSection.ServicesInclude=sti.infNeeds=STI.SCSISection.ServicesInclude=sti.infNeeds=STI.SerialSection.Services
Jeśli tworzysz również składniki specyficzne dla urządzenia dla interfejsów API pozyskiwania obrazów, zazwyczaj nazwy plików dla tych składników będą uwzględniane w pliku INF.
Aby uzyskać dodatkowe wskazówki dotyczące tworzenia plików INF dla urządzeń obrazów nadal, możesz zapoznać się z dowolnym plikiem INF dostarczonym z systemem Windows zawierającym wpis "Subclass=StillImage".
Remarks
Podczas tworzenia pliku INF dla skanerów można użyć deskryptorów systemu operacyjnego Microsoft, aby włączyć funkcje identyfikatora zgodności. W takim przypadku można zezwolić jednemu sterownikowi skanera na zgodność z wieloma modelami skanera.