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.

Kode Kesalahan

Pengelogan Nilai Pengembalian Tindakan