Patch 物件

Patch物件代表已註冊或套用之修補程式的唯一實例。

物件可以使用 Patch 屬性具現化為 「WindowsInstaller.Installer.Patch (PatchCodeProductCodeUserSidCoNtext) 」。 針對電腦內容, UserSid 參數必須是空字串。 ProductCode可以針對僅註冊且尚未套用至任何產品的修補程式,設定為空字串。 只有在讀取或更新修補程式的來源清單資訊時, ProductCode 可以設定為空字串。

成員

Patch物件具有下列類型的成員:

方法

Patch物件具有這些方法。

方法 Description
SourceListAddMediaDisk 將磁片新增至已註冊的磁片集。
SourceListAddSource 將網路或 URL 來源新增至來源清單。
SourceListClearAll 清除指定來源類型的完整來源清單。
SourceListClearMediaDisk 從來源清單中移除已註冊磁片集的磁片。
SourceListClearSource 從來源清單中移除網路或 URL 來源。
SourceListForceResolution 從來源清單中清除最後使用的來源。 這會在下次需要來源時強制來源清單解析。

 

屬性

Patch物件具有這些屬性。

屬性 Description
Context
此修補程式實例的內容是 MSIINSTALLCONTEXT 值。
MediaDisks
列舉這個修補程式實例的所有媒體磁片。
PatchCode
傳回修補程式程式碼。
PatchProperty
取得套用至產品特定實例之特定修補程式的屬性資訊。
ProductCode
傳回產品代碼。
SourceListInfo
取得及設定來源資訊屬性。 這是讀取或寫入屬性。
來源
列舉這個修補程式實例的所有來源。
狀態
修補程式的安裝狀態。
UserSid
傳回使用者 SID,此修補程式實例可在帳戶下使用。

 

規格需求

需求
版本
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 2000 上的 Windows Installer 3.0 或更新版本
DLL
Msi.dll
IID
IID_IPatch定義為 000C10A1-0000-0000-C000-000000000046

另請參閱

Windows Installer 腳本範例