Metodo Session.SetInstallLevel
Il metodo SetInstallLevel dell'oggetto Session imposta il livello di installazione per l'installazione corrente su un valore specificato e ricalcola gli stati Select e Installed per tutte le funzionalità della tabella Feature. Imposta anche lo stato azione di ogni componente nella tabella Component in base al nuovo livello.
Sintassi
Session.SetInstallLevel(
installLevel
)
Parametri
-
installLevel
-
Richiesto nuovo livello di installazione richiesto.
Valore restituito
Questo metodo non restituisce valori.
Commenti
L'azione CostInitialize deve essere eseguita prima di chiamare SetInstallLevel.
Se 0 viene passato per il parametro installLevel , il livello di installazione corrente non viene modificato, ma tutte le funzionalità vengono ancora aggiornate in base al livello di installazione corrente. Ad esempio, questa funzionalità può essere usata dal modulo Handler per reimpostare tutti gli stati predefiniti iniziali in qualsiasi momento del processo di selezione dell'interfaccia utente.
Se il metodo ha esito negativo, è possibile ottenere informazioni di errore estese usando il metodo LastErrorRecord .
Requisiti
Requisito | Valore |
---|---|
Versione |
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP |
DLL |
|
IID |
IID_ISession è definito come 000C109E-0000-0000-C000-000000000000046 |