共用方式為


Session.ComponentRequestState 屬性

Session物件的ComponentRequestState屬性會取得或要求變更 Component 資料表中資料列的 Action 狀態。

這個屬性是唯讀的。

Syntax

propVal = Session.ComponentRequestState

屬性值

元件專案的必要字串名稱,元件資料表的主鍵。

備註

選取狀態 Description
Null Null 要求此專案沒有採取任何動作。
msiInstallStateAbsent 2 要移除專案。
msiInstallStateLocal 3 專案會安裝在本機。
msiInstallStateSource 4 專案是從來源媒體安裝並執行。
msiInstallStateDefault 5 如果已安裝,則會以相同狀態重新安裝專案。

 

如果屬性失敗,您可以使用 LastErrorRecord 方法來取得擴充錯誤資訊。

規格需求

需求
版本
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