Menentukan Tingkat UI dari Tindakan Kustom

Tindakan kustom dalam tabel urutan UI atau file eksternal yang dapat dieksekusi mungkin memerlukan tingkat antarmuka pengguna penginstalan saat ini. Misalnya, tindakan kustom yang memiliki kotak dialog hanya boleh menampilkan dialog ketika tingkat antarmuka pengguna adalah Antarmuka Pengguna Penuh atau Antarmuka Pengguna yang Dikurangi, tidak boleh menampilkan dialog jika tingkat antarmuka pengguna adalah Antarmuka Pengguna Dasar atau Tidak Ada. Anda harus menggunakan properti UILevel untuk menentukan tingkat antarmuka pengguna saat ini. Anda tidak dapat memanggil MsiSetInternalUI dari tindakan kustom dan tidak dimungkinkan untuk mengubah properti tingkat UI dari dalam tindakan kustom.

Disarankan agar tindakan kustom tidak menggunakan tingkat UI sebagai kondisi untuk mengirim pesan kesalahan ke alat penginstal karena ini dapat mengganggu pengelogan dan pesan eksternal.