File INF untuk perangkat gambar diam
Penginstal kelas default untuk perangkat gambar diam, sti_ci.dll, mengenali sekumpulan entri file INF khusus. Dalam file INF, entri ini harus ditempatkan dalam Bagian Instalasi INF DD perangkat. Entri dijelaskan dalam tabel berikut ini.
Entri file INF | Nilai | Komentar |
---|---|---|
SubClass | StillImage | Diperlukan |
DeviceType | 1 untuk pemindai, 2 untuk kamera, 3 untuk perangkat video | Diperlukan |
DeviceSubType | Nilai yang ditentukan vendor | Opsional |
Koneksi | Untuk perangkat non-PnP yang terhubung ke port serial atau paralel, ini bisa Serial atau Paralel untuk membatasi pilihan port pengguna selama penginstalan. | Opsional. Jika tidak ditentukan, pengguna dapat memilih port serial atau paralel apa pun. |
Kemampuan | Menentukan angka yang dikonversi ke bendera bit yang mengidentifikasi kemampuan perangkat. Bendera ini disimpan di registri dan tersedia untuk komponen Microsoft STI dengan struktur STI_DEV_CAPS . Bit 0 − Mengatur/menghapus STI_GENCAP_NOTIFICATIONS di STI_DEV_CAPS Bit 1 − Set/hapus STI_GENCAP_POLLING_NEEDED di STI_DEV_CAPS Bit 2 − Set/menghapus STI_GENCAP_GENERATE_ARRIVALEVENT di STI_DEV_CAPS Bit 3 − Mengatur/menghapus STI_GENCAP_AUTO_PORTSELECT di STI_DEV_CAPS |
Opsional |
PropertyPages | Mengidentifikasi nama dan titik entri DLL yang membuat Halaman Lembar Properti yang dikustomisasi untuk Perangkat Gambar Diam. Contoh berikut mengidentifikasi DLL, estp2cpl.dll, dan titik entri EnumStiPropPages di DLL ini. Nama titik masuk bersifat opsional; jika dihilangkan, titik entri default ke EnumStiPropPages. PropertyPages = estp2cpl.dll, EnumStiPropPages |
Opsional |
DeviceData | Mengidentifikasi bagian data yang disediakan vendor yang berisi informasi yang akan disimpan di registri, di bawah kunci DeviceData . Untuk perangkat yang didukung TWAIN, bagian data harus berisi entri TwainDS . Untuk informasi selengkapnya, lihat Nilai Registri yang Dapat Dimodifikasi Vendor | Pilihan. Namun, entri ini diperlukan untuk Membuat Aplikasi sadar Push-Model. |
Acara | Mengidentifikasi bagian data yang disediakan vendor yang mencantumkan peristiwa perangkat gambar diam. Setiap entri di bagian ini harus memiliki format berikut:EventName="String",{GUID},App EventName adalah nama internal peristiwa, String adalah string tampilan peristiwa, GUID adalah GUID peristiwa, lihat Peristiwa Perangkat Gambar Diam, dan Aplikasi menentukan aplikasi pencitraan yang akan diluncurkan saat peristiwa terjadi. Untuk meluncurkan aplikasi yang saat ini terdaftar, gunakan tanda bintang (*) untuk Aplikasi. |
Opsional. Namun, entri ini diperlukan untuk Membuat Aplikasi sadar Push-Model. |
UninstallSection | Menunjuk ke bagian INF biasanya berisi arahan INF DelFiles dan arahan INF DelReg. Entri di bagian ini memiliki format berikut:UninstallSection=UninstallSectionName UninstallSectionName adalah nama bagian yang berisi direktif Delfiles atau DelReg . Perlindungan File Windows mungkin melarang pengguna menghapus beberapa file, meskipun ditentukan menggunakan arahan DelFiles . |
Pilihan. Entri ini hanya berlaku untuk Windows 2000. |
Penginstal kelas default untuk perangkat gambar diam mendukung direktif INF CopyFiles standar. Alat penginstal menggunakan penghitung referensi internal untuk file komponen, sehingga file yang dibagikan oleh beberapa perangkat tidak dihapus sebelum waktunya selama operasi penghapusan instalasi.
File INF default untuk perangkat gambar diam, sti.inf, mendefinisikan dua bagian penginstalan untuk setiap jenis perangkat, sebagai berikut:
Bagian Inf DDInstall, yang harus dirujuk dalam bagian DDInstall dari file INF yang disediakan vendor, seperti yang ditunjukkan dalam tabel berikut.
Perangkat USB Perangkat SCSI Perangkat serial Include=sti.inf
Needs=STI.USBSection
Include=sti.inf
Needs=STI.SCSISection
Include=sti.inf
Needs=STI.SerialSection
Bagian INF DDInstall.Services, yang harus dirujuk dalam DDInstall. Bagian layanan dari file INF yang disediakan vendor, seperti yang ditunjukkan dalam tabel berikut.
Perangkat USB Perangkat SCSI Perangkat serial Include=sti.inf
Needs=STI.USBSection.Services
Include=sti.inf
Needs=STI.SCSISection.Services
Include=sti.inf
Needs=STI.SerialSection.Services
Jika Anda juga membuat komponen khusus perangkat untuk API akuisisi gambar, Anda biasanya akan menyertakan nama file untuk komponen ini dalam file INF.
Untuk panduan tambahan dalam membuat file INF untuk perangkat gambar diam, Anda dapat melihat file INF apa pun yang disediakan dengan Windows yang berisi entri "Subclass=StillImage".
Keterangan
Saat mengembangkan file INF untuk pemindai, Anda dapat menggunakan deskriptor MICROSOFT OS untuk mengaktifkan fungsionalitas ID kompatibilitas. Ketika Anda melakukan ini, Anda mengizinkan satu driver pemindai kompatibel dengan beberapa model pemindai.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk