UiCreatePatchPackage (Patchwiz.dll)

Fungsi UiCreatePatchPackage mengambil file pembuatan paket (file.pcp) dan menghasilkan paket patch Pemasang Windows (paket.msp). Memanggil Msimsp.exe adalah metode yang direkomendasikan untuk menggunakan Patchwiz.dll. Fungsi UiCreatePatchPackageEx tersedia di versi 4.0 Patchwiz.dll dan memperluas fungsionalitas fungsi UiCreatePatchPackage.

UINT UiCreatePatchPackage(
  LPCTSTR szPcpPath,              
  LPCTSTR szPatchPath,            
  LPCTSTR szLogPath,             
  HWND hwndStatus,                
  LPCTSTR szTempFolder,           
  Bool fRemoveTempFolderContents  
);

Parameter

szPcpPath

Jalur lengkap ke file properti pembuatan patch (file.pcp) untuk patch ini.

szPatchPath

Jalur lengkap ke paket patch Pemasang Windows (file.msp) yang akan dibuat. Parameter ini mungkin NULL atau string kosong tetapi mungkin tidak dihilangkan. Jika null atau string kosong, fungsi menggunakan nilai PatchOutputPath dalam Tabel Properti (Patchwiz.dll).

szLogPath

Jalur lengkap ke file log teks yang akan ditambahkan. Parameter ini mungkin NULL atau string kosong tetapi mungkin tidak dihilangkan.

hwndStatus

Menangani ke jendela yang menampilkan teks status. Parameter ini mungkin NULL atau string kosong tetapi mungkin tidak dihilangkan.

szTempFolder

Lokasi untuk file sementara. Parameter ini mungkin NULL atau string kosong tetapi mungkin tidak dihilangkan. Lokasi defaultnya adalah %TMP%\~pcw_tmp.tmp\.

fRemoveTempFolderContents

Jika TRUE, hapus folder sementara dan semua isinya jika ada. Jika FALSE, dan folder ada, fungsi gagal.

Nilai yang Dikembalikan

Lihat tabel di Nilai Pengembalian untuk UiCreatePatchPackage.

Keterangan

Untuk contoh penulisan file .pcp dan menggunakan UiCreatePatchPackage untuk menghasilkan paket patch Pemasang Windows, lihat bagian Contoh Patching Pembaruan Kecil.

Membuat patch memerlukan gambar penyiapan yang tidak dikompresi, seperti gambar administratif atau gambar penyiapan yang tidak dikompresi dari CD-ROM. UiCreatePatchPackage tidak menghasilkan patch biner untuk file dalam lemari.