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
Msi.dll
IID
IID_ISession se define como 000C109E-0000-0000-C000-000000000046