Tabel AdminUISequence
Tabel AdminUISequence mencantumkan tindakan yang dipanggil alat penginstal secara berurutan saat tindakan ADMIN tingkat atas dijalankan dan tingkat antarmuka pengguna internal diatur ke UI penuh atau antarmuka pengguna yang dikurangi. Alat penginstal melompati tindakan dalam tabel ini jika tingkat antarmuka pengguna diatur ke UI dasar atau tanpa UI. Lihat Tentang Antarmuka Pengguna.
Tindakan ADMIN dalam urutan penginstalan hingga tindakan InstallValidate, dan kotak dialog keluar apa pun, terletak di tabel AdminUISequence. Semua tindakan dari InstallValidate hingga akhir urutan penginstalan berada dalam tabel AdminExecuteSequence. Karena tabel AdminExecuteSequence perlu berdiri sendiri, tabel ini juga berisi tindakan inisialisasi yang diperlukan seperti LaunchConditions, CostInitialize, FileCost, dan CostFinalize. Ini juga memiliki tindakan ExecuteAction.
Kolom identik dengan kolom tabel InstallUISequence. Tabel AdminUISequence memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Tindakan | Pengidentifikasi | Y | N |
Kondisi | Kondisi | N | Y |
Urutan | Bilangan bulat | N | Y |
Kolom
-
Tindakan
-
Nama tindakan yang akan dijalankan. Ini adalah tindakan standar, wizard antarmuka pengguna, atau tindakan kustom yang tercantum dalam tabel CustomAction.
Kunci tabel utama.
-
Kondisi
-
Ekspresi logis. Jika ekspresi mengevaluasi ke false, tindakan akan dilewati. Jika sintaks ekspresi tidak valid, urutan berakhir, mengembalikan iesBadActionData. Untuk informasi tentang sintaks pernyataan kondisional, lihat Sintaks Pernyataan Kondisional.
-
Urutan
-
Nilai positif menunjukkan posisi urutan tindakan. Nilai negatif berikut menunjukkan bahwa tindakan dipanggil jika alat penginstal mengembalikan bendera penghentian. Setiap bendera penghentian (nilai negatif) dapat digunakan tanpa lebih dari satu tindakan. Beberapa tindakan dapat memiliki bendera penghentian, tetapi harus bendera yang berbeda. Bendera penghentian (nilai negatif) biasanya digunakan dengan Kotak Dialog.
Bendera penghentian Nilai Deskripsi msiDoActionStatusSuccess -1 Penyelesaian berhasil. Digunakan dengan kotak dialog Keluar . msiDoActionStatusUserExit -2 Pengguna mengakhiri penginstalan. Digunakan dengan kotak dialog UserExit . msiDoActionStatusFailure -3 Keluar fatal berakhir. Digunakan dengan kotak dialog FatalError . msiDoActionStatusSuspend -4 Penginstalan ditangguhkan. Nol, semua angka negatif lainnya, atau nilai null menunjukkan bahwa tindakan tidak pernah dipanggil.
Validasi