Partilhar via


Funções não para uso em ações personalizadas

O seguinte Funções de Banco de Dados nunca deve ser chamado a partir de uma ação personalizada.

O seguinte Installer Functions nunca deve ser chamado a partir de uma ação personalizada.

  • MsiApplyPatch
  • MsiCollectUserInfo
  • MsiConfigureFeature
  • MsiConfigureProduct
  • MsiConfigureProductEx
  • MsiEnableLog
  • MsiGetFeatureInfo
  • MsiGetProductCode
  • MsiGetProductProperty
  • MsiInstallMissingComponent
  • MsiInstallMissingFile
  • MsiInstallProduct
  • MsiOpenPackage
  • MsiOpenProduct
  • MsiReinstallFeature
  • MsiReinstallProduct
  • MsiSetExternalUI
  • MsiSetInternalUI
  • MsiUseFeature
  • MsiUseFeatureEx
  • MsiVerifyPackage

O seguinte Installer Functions nunca deve ser chamado a partir de uma ação personalizada se isso iniciar outra instalação. Eles podem ser chamados a partir de uma ação personalizada que não inicia outra instalação.

Uma ação personalizada nunca deve gerar um novo thread que usa funções do Windows Installer para alterar o estado do recurso, o estado do componente ou para enviar mensagens de um Evento de Controle. A tentativa de fazer isso faz com que a instalação falhe.