Uso di funzionalità e componenti

Esistono diverse funzioni che modificano l'installazione di componenti e funzionalità del prodotto. Di seguito viene descritto come modificare le funzionalità e i componenti.

Per modificare l'installazione di funzionalità e componenti

  1. Impostare il livello di installazione per un componente o una funzionalità chiamando la funzione MsiSetInstallLevel .

    Ogni funzionalità di un pacchetto viene assegnata a un livello di installazione nella tabella Funzionalità. Se il livello di installazione di una funzionalità è inferiore al livello impostato da MsiSetInstallLevel, la funzionalità viene selezionata per l'installazione. Dopo aver chiamato MsiSetInstallLevel , è possibile modificare in modo esplicito se è installata una funzionalità.

  2. Determinare quali stati sono disponibili per una funzionalità specificata chiamando la funzione MsiGetFeatureValidStates .

  3. Ottenere i requisiti di spazio su disco per una funzionalità specificata e le relative funzionalità figlio chiamando la funzione MsiGetFeatureCost .

  4. Ottenere lo stato corrente di una funzionalità o di un componente chiamando la funzione MsiGetFeatureState o la funzione MsiGetComponentState .

  5. Modificare lo stato della funzionalità o del componente con la funzione MsiSetFeatureState o la funzione MsiSetComponentState .