Bagikan melalui


Fungsi SetupCommitFileQueueW (setupapi.h)

[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 melakukan operasi file yang diantrekan pada antrean file penyiapan.

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 SetupCommitFileQueueW(
  [in] HWND                Owner,
  [in] HSPFILEQ            QueueHandle,
  [in] PSP_FILE_CALLBACK_W 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 . Jika rutinitas panggilan balik default telah ditentukan sebagai MsgHandler, konteks ini harus berupa konteks yang dikembalikan dari SetupInitDefaultQueueCallback atau SetupInitDefaultQueueCallbackEx.

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

Functions

Gambaran Umum

SetupCloseFileQueue