Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
The default class installer for still image devices, sti_ci.dll, recognizes a special set of INF file entries. All'interno di un file INF, queste voci devono essere inserite nella sezione INF DDInstall di un dispositivo. Le voci sono descritte nella tabella seguente.
| Voce di file INF | Value | Comments |
|---|---|---|
| SubClass | StillImage | Required |
| DeviceType | 1 per scanner, 2 per fotocamere, 3 per dispositivi video | Required |
| DeviceSubType | Vendor-defined value | Optional |
| Connection | Per i dispositivi non PnP connessi a porte seriali o parallele, questo può essere Seriale o Parallelo per limitare la scelta delle porte dell'utente durante l'installazione. | Optional. Se non specificato, l'utente può selezionare qualsiasi porta seriale o parallela. |
| Capabilities | Specifica un numero convertito in flag di bit che identificano le funzionalità del dispositivo. These flags are stored in the registry and are available to Microsoft STI components with the STI_DEV_CAPS structure. Bit 0 − Imposta/cancella STI_GENCAP_NOTIFICATIONS in STI_DEV_CAPS Bit 1 − Imposta/cancella STI_GENCAP_POLLING_NEEDED in STI_DEV_CAPS Bit 2 − Imposta/cancella STI_GENCAP_GENERATE_ARRIVALEVENT in STI_DEV_CAPS Bit 3 − Imposta/cancella STI_GENCAP_AUTO_PORTSELECT in STI_DEV_CAPS |
Optional |
| PropertyPages | Identifica il nome e il punto di ingresso di una DLL che crea pagine della finestra delle proprietà personalizzate per i dispositivi ancora immagine. 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. Per altre informazioni, vedere Valori del Registro di sistema modificabili fornitore | Optional. Tuttavia, questa voce è necessaria per la creazione di Push-Model applicazioni con riconoscimento. |
| Events | Identifica una sezione dei dati fornita dal fornitore che elenca gli eventi del dispositivo di immagini statiche. Ogni voce in questa sezione deve avere il formato seguente: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. Tuttavia, questa voce è necessaria per la creazione di Push-Model applicazioni con riconoscimento. |
| UninstallSection | Punta a una sezione INF contenente in genere direttive INF DelFiles e direttive INF DelReg. Una voce in questa sezione ha il formato seguente:UninstallSection=UninstallSectionNameUninstallSectionName is the name of the section containing Delfiles or DelReg directives. Protezione file di Windows potrebbe impedire a un utente di eliminare alcuni file, anche se vengono specificati usando le direttive DelFiles . |
Optional. Questa voce è valida solo per Windows 2000. |
Il programma di installazione della classe predefinito per i dispositivi ancora immagine supporta la direttiva INF CopyFiles standard. Il programma di installazione usa un contatore di riferimento interno per i file dei componenti, quindi i file condivisi da diversi dispositivi non vengono rimossi prematuramente durante un'operazione di disinstallazione.
The default INF file for still image devices, sti.inf, defines two installation sections for each device type, as follows:
Sezione INF DDInstall a cui è necessario fare riferimento nella sezione DDInstall del file INF fornito dal fornitore, come illustrato nella tabella seguente.
USB devices SCSI devices Serial devices Include=sti.infNeeds=STI.USBSectionInclude=sti.infNeeds=STI.SCSISectionInclude=sti.infNeeds=STI.SerialSectionSezione INF DDInstall.Services a cui è necessario fare riferimento all'interno di DDInstall. Sezione Servizi del file INF fornito dal fornitore, come illustrato nella tabella seguente.
USB devices SCSI devices Serial devices Include=sti.infNeeds=STI.USBSection.ServicesInclude=sti.infNeeds=STI.SCSISection.ServicesInclude=sti.infNeeds=STI.SerialSection.Services
Se stai anche creando componenti specifici del dispositivo per le API di acquisizione di immagini, in genere includi i nomi di file per questi componenti nel file INF.
Per altre indicazioni sulla creazione di file INF per i dispositivi ancora immagine, è possibile esaminare qualsiasi file INF fornito con Windows contenente la voce "Subclass=StillImage".
Remarks
Quando si sviluppa un file INF per gli scanner, è possibile usare i descrittori del sistema operativo Microsoft per abilitare la funzionalità dell'ID di compatibilità. Quando si esegue questa operazione, si consente a un driver dello scanner di essere compatibile con più modelli di scanner.