Propriedade Session.ComponentCosts

A propriedade ComponentCosts do objeto de Sessão retorna um objeto RecordList enumerando o espaço em disco por unidade necessário para instalar um componente. Essas informações são utilizadas pela interface do usuário para exibir o espaço em disco necessário para todas as unidades. Os custos de espaço em disco retornados são em múltiplos de 512 bytes.

A propriedade ComponentCosts somente deverá ser utilizada depois que o instalador concluir o custo do arquivo e após a ação CostFinalize.

Esta propriedade é somente para leitura.

Sintaxe

propVal = Session.ComponentCosts

Valor da propriedade

Comentários

Para obter o custo total, some os custos de todos os componentes mais o custo do mecanismo do instalador (Componente = "").

ComponentCosts retorna um objeto RecordList. Cada registro no objeto RecordList retornado possui os seguintes campos:

Campo Descrição
1 Nome da unidade/volume
2 Custo final de espaço em disco em múltiplos de 512 bytes.
3 Custo do espaço em disco temporário em múltiplos de 512 bytes.

 

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP
DLL
Msi.dll
IID
O IID_ISession é definido como 000C109E-0000-0000-C000-000000000046