Usando o fluxo de informações resumidas
Esta seção descreve quais funções na API do Windows Installer podem chamar as propriedades do fluxo de informações resumidas. 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 resumidas têm significados diferentes com bancos de dados diferentes. Para obter mais informações, consulte Descrições das Propriedades Resumidas.
- Quando uma base de dados é aberta como saída de outra base de dados, o fluxo de informações resumidas da base de dados de saída é, na verdade, um espelho de leitura única da base de dados original e, assim, não pode ser alterado. Além disso, ele não será armazenado no banco de dados. Para criar ou modificar as informações de resumo para o banco de dados de saída, ele deve ser fechado e reaberto.
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 uma referência 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 ver uma única propriedade de informações de resumo.
- Chame a funçãoMsiSummaryInfoSetProperty 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 resumidas de um banco de dados. Essas ferramentas estão disponíveis apenas nos Windows SDK Components for Windows Installer Developers.
O fluxo de informação resumida também pode ser acedido através dos seguintes métodos e propriedades da Interface de Automação do Windows Installer .
- SummaryInfo.Property
- SummaryInfo.PropertyCount
- SummaryInfo.Persist
- Installer.SummaryInformation
- BaseDeDados.InformaçãoResumo
- Database.CreateTransformSummaryInfo
O arquivo VBScript WiSumInf.vbs é fornecido no Windows SDK Components for Windows Installer Developers. Este script de exemplo 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, consulte Manage Summary Information.