Método Session.SetInstallLevel
El método SetInstallLevel del objeto Session establece el nivel de instalación de la instalación actual en un valor especificado y recalcula los estados Seleccionar e Instalada de todas las características de la tabla Feature. También establece el estado de la acción de cada componente de la tabla Component en función del nuevo nivel.
Sintaxis
Session.SetInstallLevel(
installLevel
)
Parámetros
-
installLevel
-
Se requiere el nuevo nivel de instalación solicitado.
Valor devuelto
Este método no devuelve ningún valor.
Observaciones
La acción CostInitialize debe ejecutarse antes de llamar a SetInstallLevel.
Si se pasa 0 para el parámetro installLevel, el nivel de instalación actual no cambia, pero todas las características se siguen actualizando en función del nivel de instalación actual. Por ejemplo, el módulo Controlador podría usar esta funcionalidad para restablecer todas las selecciones a sus estados predeterminados iniciales en cualquier punto del proceso de selección de la interfaz de usuario.
Si el método no funciona, puede obtener información ampliada del error mediante el método LastErrorRecord.
Requisitos
Requisito | Value |
---|---|
Versión |
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP |
Archivo DLL |
|
IID |
IID_ISession se define como 000C109E-0000-0000-C000-000000000046 |