Partilhar via


Acessando um banco de dados ou sessão de dentro de uma ação personalizada

Não é possível acessar uma sessão do instalador a partir de uma ação personalizada que não seja a sessão de instalação atual. As ações personalizadas são limitadas a trabalhar apenas com o banco de dados ativo da sessão e nenhum outro banco de dados. Os seguintes dados de Funções de Banco de Dados do Windows Installer não devem ser chamados a partir de uma ação personalizada, porque exigem um identificador para um banco de dados que não seja o banco de dados da sessão de instalação atual:

MsiDatabaseMerge

 

MsiCreateTransformSummaryInfo

 

MsiDatabaseApplyTransform

 

MsiDatabaseCommit

 

MsiDatabaseExport

 

MsiDatabaseGenerateTransform

 

MsiDatabaseImport

 

MsiEnableUIPreview

 

MsiGetDatabaseState

Aceder à sessão atual do instalador de dentro de uma ação personalizada