Bagikan melalui


Fungsi Pemrosesan File INF

Fungsi pemrosesan file INF menyediakan fungsionalitas penyiapan dan penginstalan yang mencakup hal berikut:

  • Membuka dan menutup file INF.

  • Mengambil informasi tentang file INF.

  • Mengambil informasi tentang file sumber dan direktori target untuk operasi salin.

  • Melakukan tindakan penginstalan yang ditentukan di bagian file INF.

Tabel berikut mencantumkan fungsi yang digunakan untuk memproses file INF. Untuk deskripsi fungsi terperinci, lihat dokumentasi Microsoft Windows SDK.

Fungsi Deskripsi

InstallHinfSection

Menjalankan bagian tertentu dalam file INF tertentu.

SetupCloseInfFile

Membebaskan sumber daya dan menutup handel INF.

SetupCopyOEMInf

Menahapkan paket driver di Penyimpanan Driver.

SetupDecompressOrCopyFile

Menyalin file dan, jika perlu, mendekompresinya.

SetupFindFirstLine

Menemukan penunjuk ke baris pertama di bagian file INF atau, jika kunci ditentukan, baris pertama yang cocok dengan kunci.

SetupFindNextLine

Mengembalikan penunjuk ke baris berikutnya di bagian file INF.

SetupFindNextMatchLine

Mengembalikan penunjuk ke baris berikutnya di bagian file INF atau, jika kunci ditentukan, baris berikutnya yang cocok dengan kunci.

SetupGetBinaryField

Mengambil data biner dari bidang dalam baris tertentu, dalam file INF.

SetupGetFieldCount

Mengembalikan jumlah bidang dalam satu baris.

SetupGetFileCompressionInfo

Mengambil informasi kompresi file dari file INF.

PenyiapanGetInfDriverStoreLocation

Mengambil nama file yang sepenuhnya memenuhi syarat (jalur direktori dan nama file) dari file INF di Penyimpanan Driver yang sesuai dengan file INF tertentu dalam direktori file INF sistem atau file INF tertentu di penyimpanan driver.

SetupGetInfFileList

Mengembalikan daftar file INF dalam direktori tertentu.

SetupGetInfInformation

Mengembalikan informasi tentang file INF.

SetupGetIntField

Mendapatkan nilai bilangan bulat dari bidang tertentu dalam baris tertentu, dalam file INF.

SetupGetInfPublishedName

Mengambil nama yang sepenuhnya memenuhi syarat (jalur direktori dan nama file) dari file INF dalam direktori file INF sistem yang sesuai dengan file INF tertentu dalam direktori file INF sistem atau file INF tertentu di Driver Store.

PenyiapanGetLineByIndex

Mengembalikan penunjuk ke baris yang terkait dengan nilai indeks tertentu di bagian tertentu.

SetupGetLineCount

Mengembalikan jumlah baris di bagian yang ditentukan.

SetupGetLineText

Mengambil isi baris tertentu dari file INF.

SetupGetMultiSzField

Mengembalikan beberapa string, dimulai dari bidang tertentu dalam baris.

SetupGetSourceFileLocation

Mengembalikan lokasi file sumber yang tercantum dalam file INF.

SetupGetSourceFileSize

Mengembalikan ukuran file tertentu atau sekumpulan file yang tercantum dalam bagian tertentu dari file INF.

SetupGetSourceInfo

Mengambil jalur, file tag, atau deskripsi untuk sumber.

SetupGetStringField

Mengambil data string dari bidang dalam baris tertentu, dalam file INF.

SetupGetTargetPath

Menentukan jalur target untuk file yang tercantum di bagian file INF tertentu.

SetupInstallFile

Menginstal file tertentu ke direktori target tertentu.

SetupInstallFileEx

Menginstal file tertentu ke direktori target tertentu. Penginstalan ditunda jika versi file yang ada sedang digunakan.

SetupInstallFilesFromInfSection

Mengantrekan file di bagian file INF tertentu untuk penyalinan. (Sama seperti SetupQueueCopySection.)

SetupInstallFromInfSection

Melakukan arahan yang ditentukan di bagian INF DDInstall .

SetupInstallServicesFromInfSection

Melakukan operasi penginstalan dan penghapusan layanan seperti yang ditentukan dalam INF DDInstall. Bagian layanan .

SetupOpenAppendInfFile

Membuka file INF dan menambahkannya ke handel INF yang ada.

SetupOpenInfFile

Membuka file INF dan mengembalikan handel ke dalamnya.

SetupOpenMasterInf

Membuka file INF master yang berisi informasi file dan tata letak untuk file yang disertakan dengan penginstalan default sistem operasi.

SetupQueryInfFileInformation

Mengembalikan nama salah satu file INF konstituen dari file INF tertentu.

SetupQueryInfVersionInformation

Mengembalikan nomor versi salah satu file INF konstituen dari file INF tertentu.

SetupSetDirectoryId

Menetapkan ID direktori (DIRID) ke direktori tertentu.

SetupUninstallOEMInf

Menghapus instalasi file INF tertentu, dan menghapus yang terkait. pnf dan . file kucing , jika ada.

SetupVerifyInfFile

Memverifikasi bahwa file INF yang ditandatangani secara digital belum dimodifikasi. (Windows XP dan yang lebih baru.)