共用方式為


ReserveCost 資料表

ReserveCost 資料表是選擇性資料表,可讓作者在任何相依于元件安裝狀態的目錄中保留磁碟空間量。

ReserveCost 資料表具有下列資料行。

資料行 類型 答案 Nullable
ReserveKey 識別碼 Y N
元件_ 識別碼 N N
ReserveFolder 識別碼 N Y
ReserveLocal DoubleInteger N N
ReserveSource DoubleInteger N N

 

資料行

ReserveKey

可唯一識別 ReserveCost 資料表專案的主鍵。

元件_

元件資料表其中一個資料行的外部索引鍵。 如果要安裝此元件,請保留指定的空間量。

ReserveFolder

此資料行包含屬性的名稱,該屬性是目的地目錄的完整路徑。 這個屬性名稱通常是 Directory 資料表中的目錄名稱,或是使用 Appsearch 巨集指令取得的屬性集名稱。 這會將 ReserveLocal 或 ReserveSource 中指定的磁碟空間量新增至包含目錄之裝置的磁片區成本。

ReserveLocal

如果連結的元件已安裝在本機執行,要保留的磁碟空間位元組數。

ReserveSource

如果連結的元件安裝為從來源執行,要保留的磁碟空間位元組數。

備註

以這種方式保留成本,對於想要確保安裝完成後可用的磁碟空間量下限的作者而言,可能會很有用。 例如,此磁碟空間可能會保留給使用者檔或應用程式檔 (,例如索引檔案) 只有在應用程式在安裝之後才建立。

您可以使用 ReserveCost 資料表來啟用自訂動作,以指定任何檔案、登錄專案或其他自訂動作可能安裝之專案的大約成本。 將專案新增至 ReserveCost 資料表的自訂動作應該在 CostInitializeFileCost 動作之間排序。 若要讓 FileCost 巨集指令正確初始化 ReserveCost 資料表中專案所影響的所有元件成本,這是必要的動作。

驗證

ICE03
ICE06
ICE32