Como usar o fluxo de informações de resumo
Esta seção descreve quais funções na API do Windows Installer podem chamar as propriedades de fluxo de informações de resumo. Para obter mais informações sobre o fluxo de informações de resumo e como ele funciona com bancos de dados, consulte Sobre o fluxo de informações de resumo.
- É importante lembrar que o instalador contém diferentes tipos de bancos de dados e algumas propriedades do fluxo de informações de resumo têm significados diferentes com bancos de dados diferentes. Para obter mais informações, confira Descrições da Propriedade de Resumo.
- Quando um banco de dados é aberto como saída de outro banco de dados, o fluxo de informações de resumo do banco de dados de saída é, na verdade, um espelho somente leitura do banco de dados original e, portanto, não pode ser alterado. Além disso, ele não será persistido com o banco de dados. Para criar ou modificar as informações resumidas para o banco de dados de saída, elas devem ser fechadas e reabertas.
As etapas a seguir descrevem como usar as funções de fluxo de informações de resumo:
Para usar as propriedades do fluxo de informações de resumo
- Obtenha um identificador para o banco de dados que contém o fluxo de informações de resumo chamando a função MsiGetSummaryInformation.
- Chame a função MsiSummaryInfoGetPropertyCount para obter o número de propriedades existentes.
- Chame a função MsiSummaryInfoGetProperty para exibir uma única propriedade de informações de resumo.
- Chamar a função MsiSummaryInfoSetProperty para definir uma única propriedade
- Chame a função MsiSummaryInfoPersist para salvar a propriedade de informações de resumo.
- Chame a função MsiCreateTransformSummaryInfo para criar as informações de resumo para uma transformação existente.
Orca.exe e Msiinfo.exe são ferramentas que podem ser usadas para editar ou exibir o fluxo de informações de resumo de um banco de dados. Essas ferramentas só estão disponíveis nos Componentes do SDK do Windows para Desenvolvedores do Windows Installer.
O fluxo de informações de resumo também pode ser acessado usando os seguintes métodos e propriedades da Interface de Automação do Windows Installer.
- SummaryInfo.Property
- SummaryInfo.PropertyCount
- SummaryInfo.Persist
- Installer.SummaryInformation
- Database.SummaryInformation
- Database.CreateTransformSummaryInfo
O arquivo VBScript WiSumInf.vbs é fornecido nos Componentes do SDK do Windows para Desenvolvedores do Windows Installer. Esse exemplo de script pode ser usado para gerenciar o fluxo de informações de resumo de um pacote do Windows Installer. Para obter mais informações sobre WiSumInf.vbs, confira Gerenciar informações de resumo.