Metode Session.SetInstallLevel

Metode SetInstallLevel dari objek Sesi mengatur tingkat penginstalan untuk penginstalan saat ini ke nilai yang ditentukan dan menghitung ulang status Pilih dan Terinstal untuk semua fitur dalam tabel Fitur. Ini juga mengatur status Tindakan dari setiap komponen dalam tabel Komponen berdasarkan tingkat baru.

Sintaks

Session.SetInstallLevel(
  installLevel
)

Parameter

installLevel

Diperlukan tingkat penginstalan baru yang diminta.

Menampilkan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Tindakan CostInitialize harus dijalankan sebelum memanggil SetInstallLevel.

Jika 0 diteruskan untuk parameter installLevel , tingkat penginstalan saat ini tidak diubah, tetapi semua fitur masih diperbarui berdasarkan tingkat penginstalan saat ini. Misalnya, fungsionalitas ini dapat digunakan oleh modul Handler untuk mengatur ulang semua pilihan kembali ke status default awal mereka kapan saja dalam proses pemilihan UI.

Jika metode gagal, Anda dapat memperoleh informasi kesalahan yang diperluas dengan menggunakan metode LastErrorRecord .

Persyaratan

Persyaratan Nilai
Versi
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. Pemasang Windows pada Windows Server 2003 atau Windows XP
DLL
Msi.dll
IID
IID_ISession didefinisikan sebagai 000C109E-0000-0000-C000-000000000046