Patch 物件
Patch物件代表已註冊或套用之修補程式的唯一實例。
物件可以使用 Patch 屬性具現化為 「WindowsInstaller.Installer.Patch (PatchCode、 ProductCode、 UserSid、 CoNtext) 」。 針對電腦內容, 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 |
|
IID |
IID_IPatch定義為 000C10A1-0000-0000-C000-000000000046 |