Tindakan Kustom Mengembalikan Nilai
Jika opsi msidbCustomActionTypeContinue mengembalikan pemrosesan tidak diatur, tindakan kustom harus mengembalikan kode status bilangan bulat seperti yang ditunjukkan dalam tabel berikut.
Mengembalikan nilai | Deskripsi |
---|---|
ERROR_FUNCTION_NOT_CALLED | Tindakan tidak dijalankan. |
ERROR_SUCCESS | Berhasil menyelesaikan tindakan. |
ERROR_INSTALL_USEREXIT | Pengguna dihentikan sebelum waktunya. |
ERROR_INSTALL_FAILURE | Terjadi kesalahan yang tidak dapat dipulihkan. |
ERROR_NO_MORE_ITEMS | Lewati tindakan yang tersisa, bukan kesalahan. |
Perhatikan bahwa tindakan kustom yang file yang dapat dieksekusi harus mengembalikan nilai 0 agar berhasil. Alat penginstal menginterpretasikan nilai pengembalian lainnya sebagai kegagalan. Untuk mengabaikan nilai pengembalian, atur bendera bit msidbCustomActionTypeContinue di bidang Jenis tabel CustomAction.
Untuk informasi selengkapnya tentang opsi msidbCustomActionTypeContinue dan opsi pemrosesan pengembalian lainnya, lihat Opsi Pemrosesan Pengembalian Tindakan Kustom.
Perhatikan bahwa Penginstal Windows menerjemahkan nilai pengembalian dari semua tindakan saat menulis nilai pengembalian ke dalam file log. Misalnya, jika nilai pengembalian tindakan muncul sebagai 1 dalam file log, ini berarti bahwa tindakan dikembalikan ERROR_SUCCESS. Untuk informasi selengkapnya tentang terjemahan ini, lihat Pengelogan Nilai Pengembalian Tindakan.
Topik terkait