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 |
|
IID |
IID_IPatch didefinisikan sebagai 000C10A1-0000-0000-C000-000000000046 |
Lihat juga