Propriété Session.ComponentCosts

La propriété ComponentCosts de l’objet Session renvoie un objet RecordList énumérant l’espace disque requis par lecteur pour installer un composant. Ces informations sont utilisées par l’interface utilisateur pour afficher l’espace disque requis pour tous les lecteurs. Les coûts d’espace disque retournés sont des multiples de 512 octets.

La propriété ComponentCosts ne doit être utilisée qu’une fois que le programme d’installation a terminé le calcul des coûts de fichiers et après lancer CostFinalize.

Cette propriété est en lecture seule.

Syntaxe

propVal = Session.ComponentCosts

Valeur de la propriété

Notes

Pour obtenir le coût total, ajoutez les coûts de tous les composants plus celui du moteur d’installation (Composant = «  »).

ComponentCosts retourne un objet RecordList. Chaque enregistrement de l’objet RecordList retourné a les champs suivants :

Champ Description
1 Nom du volume/lecteur
2 Coût final de l’espace disque en multiples de 512 octets.
3 Coût de l’espace disque temporaire en multiples de 512 octets.

 

Configuration requise

Condition requise Valeur
Version
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP
DLL
Msi.dll
IID
IID_ISession est défini comme 000C109E-0000-0000-C000-000000000046