Uso de características y componentes

Hay varias funciones que cambian la instalación de componentes y características del producto. A continuación se describe cómo cambiar características y componentes.

Para cambiar la instalación de características y componentes

  1. Establezca el nivel de instalación de un componente o característica mediante una llamada a la función MsiSetInstallLevel.

    A cada característica de un paquete se le asigna un nivel de instalación en la tabla de características. Si el nivel de instalación de una característica es inferior al establecido por MsiSetInstallLevel, la característica se selecciona para la instalación. Después de llamar a MsiSetInstallLevel, puede cambiar explícitamente si se instala una característica.

  2. Determine qué estados están disponibles para una característica especificada mediante una llamada a la función MsiGetFeatureValidStates.

  3. Obtenga los requisitos de espacio en disco para una característica especificada y sus características secundarias mediante una llamada a la función MsiGetFeatureCost.

  4. Obtenga el estado actual de una característica o componente mediante una llamada a la función MsiGetFeatureState o a la función MsiGetComponentState.

  5. Cambie el estado de una característica o componente con la función MsiSetFeatureState o a la función MsiSetComponentState.