Opsi Pemrosesan Pengembalian Tindakan Kustom

Topik ini mengidentifikasi bendera opsi yang dapat Anda gunakan untuk mengontrol pemrosesan utas tindakan kustom. Bendera digunakan untuk menentukan bahwa utas tindakan utama dan kustom berjalan secara sinkron (Pemasang Windows menunggu utas tindakan kustom selesai sebelum melanjutkan utas penginstalan utama), atau secara asinkron (Pemasang Windows menjalankan tindakan kustom secara bersamaan saat penginstalan utama berlanjut).

Untuk mengaktifkan bendera opsi, tambahkan nilai yang diidentifikasi dalam tabel berikut ke nilai di bidang Jenis tabel CustomAction.

Terus-menerus Heksadesimal Desimal Deskripsi
(tidak ada) 0x00000000 +0 Eksekusi sinkron yang gagal jika kode keluar bukan 0 (nol).
Jika bendera msidbCustomActionTypeContinue tidak diatur, maka tindakan kustom harus mengembalikan salah satu nilai yang dikembalikan yang dijelaskan dalam Nilai Pengembalian Tindakan Kustom.
msidbCustomActionTypeContinue 0x00000040 +64 Eksekusi sinkron yang mengabaikan kode keluar dan berlanjut.
msidbCustomActionTypeAsync 0x00000080 +128 Eksekusi asinkron yang menunggu kode keluar di akhir urutan.
Opsi ini tidak dapat digunakan dengan Penginstalan Bersamaan, Tindakan Kustom Putar Kembali, atau Tindakan Kustom Skrip.
msidbCustomActionTypeAsync + msidbCustomActionTypeContinue 0x00000040 + 0x00000080 +192 Eksekusi asinkron yang tidak menunggu penyelesaian.
Eksekusi berlanjut setelah Pemasang Windows berakhir.
Opsi ini hanya dapat digunakan dengan tindakan kustom jenis EXE yaitu , file yang dapat dieksekusi.
Semua jenis tindakan kustom lainnya hanya dapat asinkron dalam sesi penginstalan, dan harus berakhir agar penginstalan dihentikan.
Opsi ini tidak dapat digunakan dengan Penginstalan Bersamaan.