共用方式為


Patch.PatchProperty 方法

PatchProperty屬性會取得套用至產品特定實例的特定修補程式相關資訊。 此屬性會呼叫 MsiGetPatchInfoEx

語法

Patch.PatchProperty(
  szProperty
)

參數

szProperty

szProperty參數可以是下列其中一個值。

名稱 意義
LocalPackage 取得產品所使用的快取修補程式檔案。
轉換 取得最後一次修補程式安裝套用至產品的修補程式轉換集。 如果使用者未登入電腦,則每個使用者非受控應用程式可能無法使用這個值。
InstallDate 取得將修補程式套用至產品的日期。
可卸載 如果修補程式標示為可能從產品卸載,則傳回 「1」。 在此情況下,如果無法卸載的另一個修補程式需要此修補程式,安裝程式仍然可以封鎖卸載。
狀態 如果此修補程式目前套用至產品,則傳回 「1」。 如果此修補程式已被另一個修補程式取代,則傳回 「2」。 如果此修補程式已由另一個修補程式過時,則傳回 「4」。 這些值會對應至MsiEnumPatchesEx的 dwFilter參數所使用的常數。
DisplayName 取得修補程式的已註冊顯示名稱。 對於不包含 MsiPatchMetadata 資料表中 DisplayName 屬性的修補程式,傳回的顯示名稱是空字串 (「」) 。
MoreInfoURL 取得修補程式的已註冊支援資訊 URL。 對於不包含 MsiPatchMetadata 資料表中 MoreInfoURL 屬性的修補程式,傳回的支援資訊 URL 是空字串 (「」「) 。

 

傳回值

這個方法不會傳回值。

備註

如果 Patch 物件是以 ProductCode的空字串初始化,這個方法可以傳回ERROR_UNKNOWN_PATCH。

規格需求

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

另請參閱

Patch

MsiEnumPatchesEx

MsiGetPatchInfoEx

Windows Installer 2.0 和更早版本中不支援