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 |
|
IID |
O IID_ISession é definido como 000C109E-0000-0000-C000-000000000046 |