Utilisation des fonctionnalités et des composants

Il existe plusieurs fonctions qui modifient l’installation des composants et fonctionnalitésdu produit. La rubrique suivante décrit comment modifier des fonctionnalités et des composants.

Pour modifier l’installation de fonctionnalités et de composants

  1. Définissez le niveau d’installation d’un composant ou d’une fonctionnalité en appelant la fonction MsiSetInstallLevel .

    Chaque fonctionnalité d’un package se voit attribuer un niveau d’installation dans le tableau des fonctionnalités. Si le niveau d’installation d’une fonctionnalité est inférieur au niveau défini par MsiSetInstallLevel, la fonctionnalité est sélectionnée pour l’installation. Une fois MsiSetInstallLevel appelé, vous pouvez définir explicitement si une fonctionnalité est installée.

  2. Déterminez les États disponibles pour une fonctionnalité spécifiée en appelant la fonction MsiGetFeatureValidStates .

  3. Obtenez l’espace disque requis pour une fonctionnalité spécifiée et ses fonctionnalités enfants en appelant la fonction MsiGetFeatureCost .

  4. Obtenir l’état actuel d’une fonctionnalité ou d’un composant en appelant la fonction MsiGetFeatureState ou la fonction MsiGetComponentState .

  5. Modifiez l’état de la fonctionnalité ou du composant avec la fonction MsiSetFeatureState ou la fonction MsiSetComponentState .