Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Fungsi ini tersedia untuk digunakan dalam sistem operasi yang ditunjukkan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. SetupAPI tidak boleh lagi digunakan untuk menginstal aplikasi. Sebagai gantinya, gunakan Penginstal Windows untuk mengembangkan penginstal aplikasi. PenyetelanAPI terus digunakan untuk menginstal pengandar perangkat.]
Fungsi SetupCommitFileQueue
Praktik terbaik adalah mengumpulkan semua operasi file yang diperlukan untuk antrean file dan menerapkan antrean hanya sekali karena antrean file tidak dapat digunakan kembali setelah dilakukan. Jika pemrosesan tambahan antrean diperlukan setelah dilakukan, handel ke antrean harus ditutup dan antrean file baru dibuat. Untuk informasi selengkapnya, lihat Menerapkan Antrean.
Jika file dimodifikasi, pemanggil fungsi ini diperlukan memiliki hak istimewa untuk menulis ke direktori target.
Sintaksis
WINSETUPAPI BOOL SetupCommitFileQueueA(
[in] HWND Owner,
[in] HSPFILEQ QueueHandle,
[in] PSP_FILE_CALLBACK_A MsgHandler,
[in] PVOID Context
);
Parameter
[in] Owner
Handel opsional ke jendela untuk digunakan sebagai induk dari kotak dialog kemajuan apa pun.
[in] QueueHandle
Tangani ke antrean file penyetelan, seperti yang dikembalikan oleh SetupOpenFileQueue.
[in] MsgHandler
Arahkan ke rutinitas panggilan balik opsional untuk diberi tahu tentang berbagai peristiwa signifikan yang berada dalam pemrosesan antrean. Untuk informasi selengkapnya, lihat RutinItas Panggilan Balik Antrean Default atau FileCallback Jika rutinitas panggilan balik null , SetupCommitFileQueue mengembalikan TRUE dan kesalahannya adalah 0 atau NO_ERROR.
[in] Context
Nilai yang diteruskan ke fungsi panggilan balik yang disediakan oleh parameter MsgHandler
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah nilai bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.
Komentar
Rutinitas panggilan balik yang ditentukan dalam MsgHandler harus kompatibel dengan parameter yang SetupCommitFileQueue diteruskan selama penerapan antrean.
Jika Unicode didefinisikan dalam aplikasi panggilan balik Anda, dan Anda menentukan MsgHandler sebagai rutinitas panggilan balik antrean default, rutinitas panggilan balik akan mengharapkan parameter Unicode. Jika tidak, rutinitas panggilan balik antrean default akan mengharapkan parameter ANSI.
Nota
Header setupapi.h mendefinisikan SetupCommitFileQueue sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
setupapi.h |
| Pustaka |
Setupapi.lib |
| DLL |
Setupapi.dll |
Lihat juga
Gambaran Umum