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. |