Share via


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
Msi.dll
IID
IID_ISession è definito come 000C109E-0000-0000-C000-000000000000046