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 |
|
IID |
IID_ISession定義為 000C109E-0000-0000-C000-0000000000046 |