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 |
|
IID |
IID_ISession est défini comme 000C109E-0000-0000-C000-000000000046 |