Função MsiCreateTransformSummaryInfoA (msiquery.h)
A função
Sintaxe
UINT MsiCreateTransformSummaryInfoA(
[in] MSIHANDLE hDatabase,
[in] MSIHANDLE hDatabaseReference,
[in] LPCSTR szTransformFile,
[in] int iErrorConditions,
[in] int iValidation
);
Parâmetros
[in] hDatabase
O identificador do banco de dados que contém as novas informações de resumo do banco de dados.
[in] hDatabaseReference
O identificador do banco de dados que contém as informações de resumo originais.
[in] szTransformFile
O nome da transformação à qual as informações de resumo são adicionadas.
[in] iErrorConditions
As condições de erro que devem ser suprimidas quando a transformação é aplicada. Use um ou mais dos valores a seguir.
[in] iValidation
Especifica as propriedades a serem validadas para verificar se a transformação pode ser aplicada ao banco de dados. Esse parâmetro pode ser um ou mais dos valores a seguir.
Validar sinalizadores de versão do produto.
Sinalizadores de relação de versão do produto. Na tabela a seguir, a versão instalada é a versão do pacote que está sendo transformado e a versão base é a versão do pacote que é usada para criar a transformação.
Atualizar sinalizadores de validação de código.
Sinalizador de validação | Significado |
---|---|
|
O UpgradeCode deve corresponder ao banco de dados base. |
Valor de retorno
Essa função retorna UINT.
Observações
A propriedade
- Não use o ponto e vírgula para nomes de arquivo ou caminhos, pois ele é usado como um delimitador de lista para transformações, fontes e patches.
- Essa função não pode ser chamada de ações personalizadas. Uma chamada para essa função de uma ação personalizada faz com que a função falhe.
Nota
O cabeçalho msiquery.h define MsiCreateTransformSummaryInfo como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Installer 5.0 no Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou Windows Vista. Windows Installer no Windows Server 2003 ou Windows XP |
da Plataforma de Destino |
Windows |
cabeçalho | msiquery.h |
biblioteca | Msi.lib |
de DLL |
Msi.dll |