Nilai Pengembalian Tindakan Kustom
Jika opsi pemrosesan pengembalian msidbCustomActionTypeContinue 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 merupakan 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 yang dikembalikan dari semua tindakan saat menulis nilai yang dikembalikan ke dalam file log. Misalnya, jika nilai pengembalian tindakan muncul sebagai 1 dalam file log, ini berarti bahwa tindakan mengembalikan ERROR_SUCCESS. Untuk informasi selengkapnya tentang terjemahan ini lihat Pengelogan Nilai Pengembalian Tindakan.
Topik terkait