Свойство Session.ComponentCosts

Свойство ComponentCosts объекта Session возвращает объект RecordList , перечисляющий место на диске, необходимое для установки компонента. Эти сведения используются пользовательским интерфейсом для отображения дискового пространства, необходимого для всех дисков. Затраты на возвращенное дисковое пространство кратны 512 байтам.

Свойство ComponentCosts следует использовать только после завершения установщиком определения стоимости файла и после действия CostFinalize.

Это свойство доступно только для чтения.

Синтаксис

propVal = Session.ComponentCosts

Значение свойства

Комментарии

Чтобы получить общую стоимость, добавьте затраты на все компоненты, а также стоимость обработчика установщика (Компонент = "").

ComponentCosts возвращает объект RecordList. Каждая запись в возвращенном объекте RecordList содержит следующие поля:

Поле Описание
1 Имя тома или диска
2 Итоговая стоимость дискового пространства, кратная 512 байтам.
3 Стоимость временного места на диске, кратная 512 байт.

 

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
DLL
Msi.dll
IID
IID_ISession определяется как 000C109E-0000-0000-C000-00000000000046