共用方式為


Session.ComponentCosts 屬性

Session物件的 ComponentCosts 屬性會傳回RecordList物件,列舉安裝元件所需的每個磁片磁碟機磁碟空間。 使用者介面會使用此資訊來顯示所有磁片磁碟機所需的磁碟空間。 傳回的磁碟空間成本為 512 個位元組的倍數。

只有在安裝程式完成 檔案成本 之後,以及 CostFinalize 動作之後,才應該使用 ComponentCosts 屬性。

這個屬性是唯讀的。

Syntax

propVal = Session.ComponentCosts

屬性值

備註

若要取得總成本,請將所有元件的成本加上安裝程式引擎成本 (元件 = 「」) 。

ComponentCosts 會傳回 RecordList 物件。 傳回 RecordList 物件中的每個記錄都有下欄欄位:

欄位 描述
1 磁片區/磁片磁碟機名稱
2 最後的磁碟空間成本為 512 個位元組的倍數。
3 暫存磁碟空間成本,以 512 個位元組的倍數為單位。

 

規格需求

需求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer
DLL
Msi.dll
IID
IID_ISession定義為 000C109E-0000-0000-C000-0000000000046