Fungsi MsiSetInternalUI (msi.h)
Fungsi MsiSetInternalUI memungkinkan antarmuka pengguna internal penginstal. Kemudian antarmuka pengguna ini digunakan untuk semua panggilan berikutnya ke fungsi alat penginstal yang menghasilkan antarmuka pengguna dalam proses ini. Untuk informasi selengkapnya, lihat Tingkat Antarmuka Pengguna.
Sintaks
INSTALLUILEVEL MsiSetInternalUI(
[in] INSTALLUILEVEL dwUILevel,
[in, out] HWND *phWnd
);
Parameter
[in] dwUILevel
Menentukan tingkat kompleksitas antarmuka pengguna. Parameter ini bisa menjadi salah satu nilai berikut.
[in, out] phWnd
Arahkan ke jendela. Jendela ini menjadi pemilik antarmuka pengguna apa pun yang dibuat. Penunjuk ke pemilik sebelumnya dari antarmuka pengguna dikembalikan. Jika parameter ini null, pemilik antarmuka pengguna tidak berubah.
Nilai kembali
Tingkat antarmuka pengguna sebelumnya dikembalikan. Jika dwUILevel yang tidak valid diteruskan, maka INSTALLUILEVEL_NOCHANGE dikembalikan.
Keterangan
Fungsi MsiSetInternalUI berguna ketika alat penginstal harus menampilkan antarmuka pengguna. Misalnya, jika fitur diinstal, tetapi sumbernya adalah disk ringkas yang harus dimasukkan, penginstal meminta pengguna untuk disk ringkas. Bergantung pada sifat penginstalan, aplikasi mungkin juga menampilkan indikator kemajuan atau meminta informasi kepada pengguna.
Ketika Msi.dll dimuat, tingkat antarmuka pengguna diatur ke DEFAULT dan pemilik antarmuka pengguna diatur ke 0 (yaitu, pemilik antarmuka pengguna awal adalah desktop).
Persyaratan
Klien minimum yang didukung | Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Lihat Persyaratan Run-Time Penginstal Windows untuk informasi tentang paket layanan Windows minimum yang diperlukan oleh versi Pemasang Windows. |
Target Platform | Windows |
Header | msi.h |
Pustaka | Msi.lib |
DLL | Msi.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk