Metode Patch.PatchProperty

Properti PatchProperty mendapatkan informasi tentang patch tertentu yang diterapkan ke instans produk tertentu. Properti ini memanggil MsiGetPatchInfoEx.

Sintaks

Patch.PatchProperty(
  szProperty
)

Parameter

szProperty

Parameter szProperty dapat menjadi salah satu nilai berikut.

Nama Makna
LocalPackage Dapatkan file patch yang di-cache yang digunakan oleh produk.
Transformasi Dapatkan set transformasi patch yang diterapkan ke produk oleh penginstalan patch terakhir. Nilai ini mungkin tidak tersedia untuk aplikasi per pengguna yang tidak dikelola jika pengguna tidak masuk ke komputer.
InstallDate Dapatkan tanggal ketika patch diterapkan ke produk.
Tidak dapat diinstall Mengembalikan "1" jika patch ditandai sebagai mungkin untuk menghapus instalan dari produk. Dalam hal ini, alat penginstal masih dapat memblokir penghapusan instalasi jika patch ini diperlukan oleh patch lain yang tidak dapat dihapus instalasinya.
Provinsi Mengembalikan "1" jika patch ini saat ini diterapkan ke produk. Mengembalikan "2" jika patch ini telah digantikan oleh patch lain. Mengembalikan "4" jika patch ini telah dibuat usang oleh patch lain. Nilai-nilai ini sesuai dengan konstanta yang digunakan oleh parameter dwFilterMsiEnumPatchesEx.
DisplayName Dapatkan nama tampilan terdaftar untuk patch. Untuk patch yang tidak menyertakan properti DisplayName dalam tabel MsiPatchMetadata , nama tampilan yang dikembalikan adalah string kosong ("").
MoreInfoURL Dapatkan URL informasi dukungan terdaftar untuk patch. Untuk patch yang tidak menyertakan properti MoreInfoURL dalam tabel MsiPatchMetadata , URL informasi dukungan yang dikembalikan adalah string kosong ("").

 

Nilai kembali

Metode ini tidak mengembalikan nilai.

Keterangan

Metode ini dapat mengembalikan ERROR_UNKNOWN_PATCH, jika objek Patch diinisialisasi dengan string kosong untuk ProductCode.

Persyaratan

Persyaratan Nilai
Versi
Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Windows Installer 3.0 atau yang lebih baru pada Windows Server 2003, Windows XP, dan Windows 2000
DLL
Msi.dll
IID
IID_IPatch didefinisikan sebagai 000C10A1-0000-0000-C000-000000000046

Lihat juga

Patch

MsiEnumPatchesEx

MsiGetPatchInfoEx

Tidak Didukung di Windows Installer 2.0 dan yang lebih lama