Share via


Como trabalhar com recursos e componentes

Há várias funções que alteram a instalação de componentes e recursos do produto. Veja a seguir uma descrição de como alterar recursos e componentes.

Para alterar a instalação de recursos e componentes

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

    Cada recurso em um pacote recebe um nível de instalação na tabela Feature. 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 que MsiSetInstallLevel for chamado, você poderá alterar explicitamente a opção de instalação de um recurso.

  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 recursos filho chamando a função MsiGetFeatureCost.

  4. Obtenha o estado atual de um recurso ou do componente chamando a função MsiGetFeatureState ou a função MsiGetComponentState.

  5. Altere o estado do recurso ou do componente com a função MsiSetFeatureState ou MsiSetComponentState.