Partilhar via


Trabalhando com funcionalidades e componentes

Existem várias funções que alteram a instalação dos componentes do produto e dos recursos. A seguir descrevemos como alterar recursos e componentes.

Para alterar a instalação de recursos e componentes

  1. Defina o nível de instalação para um componente ou recurso chamando a função MsiSetInstallLevel.

    A cada recurso de um pacote é atribuído um nível de instalação na tabela Recurso. Se o nível de instalação de um recurso for inferior ao nível definido por MsiSetInstallLevel , o recurso será selecionado para instalação. Depois de MsiSetInstallLevel ser chamado, pode-se alterar explicitamente se uma funcionalidade está instalada.

  2. Determine quais estados estão disponíveis para um recurso especificado chamando a função MsiGetFeatureValidStates.

  3. Obtenha os requisitos de espaço em disco para um recurso especificado e os seus recursos filhos chamando a função MsiGetFeatureCost .

  4. Obtenha o estado atual de um recurso ou componente chamando a funçãoMsiGetFeatureState ou a funçãoMsiGetComponentState.

  5. Altere o estado do recurso ou componente com a funçãoMsiSetFeatureStateou a funçãoMsiSetComponentState.