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
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à.
Determinare quali stati sono disponibili per una funzionalità specificata chiamando la funzione MsiGetFeatureValidStates .
Ottenere i requisiti di spazio su disco per una funzionalità specificata e le relative funzionalità figlio chiamando la funzione MsiGetFeatureCost .
Ottenere lo stato corrente di una funzionalità o di un componente chiamando la funzione MsiGetFeatureState o la funzione MsiGetComponentState .
Modificare lo stato della funzionalità o del componente con la funzione MsiSetFeatureState o la funzione MsiSetComponentState .