Partilhar via


Solicitando uma funcionalidade

Há várias funções que um aplicativo deve chamar para solicitar recursos. Antes de solicitar um recurso, o aplicativo deve garantir que o recurso esteja instalado. Se o aplicativo chamar MsiUseFeature antes de o aplicativo acessar um recurso, o aplicativo poderá usar as informações retornadas para manter as métricas de uso.

Para solicitar um recurso

  1. Chame o MsiEnumFeatures ou a funçãoMsiQueryFeatureState se quiser determinar a disponibilidade de um recurso sem incrementar a contagem de uso.
  2. Indique a intenção da sua aplicação de usar um recurso chamando a função MsiUseFeature.
  3. Determine os locais dos arquivos chamando a funçãoMsiGetComponentPath.
  4. Configure a funcionalidade chamando a função MsiConfigureFeature .
  5. Obtenha métricas de uso que seu aplicativo pode usar chamando a função MsiGetFeatureUsage.

O diagrama a seguir ilustra o modelo de solicitação de recurso.

modelo de pedido de funcionalidades.