Tabel InstallUISequence
Tabel InstallUISequence mencantumkan tindakan yang dijalankan saat tindakan INSTALL tingkat atas dijalankan dan tingkat antarmuka pengguna internal diatur ke antarmuka pengguna penuh atau antarmuka pengguna yang berkurang. Alat penginstal melompati tindakan dalam tabel ini jika tingkat antarmuka pengguna diatur ke UI dasar atau tanpa UI. Lihat Tentang Antarmuka Pengguna.
Tindakan dalam urutan penginstalan hingga tindakan InstallValidate, dan kotak dialog keluar, terletak di tabel InstallUISequence. Semua tindakan dari InstallValidate hingga akhir urutan penginstalan berada dalam tabel InstallExecuteSequence. Karena tabel InstallExecuteSequence perlu berdiri sendiri, tabel ini memiliki tindakan inisialisasi yang diperlukan seperti LaunchConditions, CostInitialize, FileCost, dan tindakan CostFinalize, dan ExecuteAction.
Tabel InstallUISequence 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 bawaan, tindakan kustom, atau wizard antarmuka pengguna.
Kunci tabel utama.
-
Kondisi
-
Bidang ini berisi ekspresi bersyarah. Jika ekspresi mengevaluasi ke False, tindakan akan dilewati. Jika sintaks ekspresi tidak valid, maka urutan berakhir, mengembalikan iesBadActionData. Untuk informasi tentang sintaks pernyataan kondisional, lihat Sintaks Pernyataan Kondisional.
-
Urutan
-
Angka dalam kolom ini menentukan posisi urutan di mana tindakan ini dijalankan.
Nilai positif mewakili posisi urutan. Nilai Null menunjukkan bahwa tindakan tidak pernah dijalankan. Nilai negatif berikut menunjukkan bahwa tindakan ini dijalankan jika alat penginstal mengembalikan bendera penghentian terkait. 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 dijalankan.
Keterangan
Teks terlokalisasi terkait untuk tampilan kemajuan atau pengelogan ditentukan dalam tabel ActionText.
Untuk contoh tabel urutan, lihat Menggunakan Tabel Urutan.
Validasi