Tabel ExternalFiles (Patchwiz.dll)
Tabel ExternalFiles berisi informasi tentang file tertentu yang bukan bagian dari gambar target reguler. File-file ini mungkin ada di produk yang telah diperbarui oleh produk, peningkatan, atau patch lain. Tabel ini bersifat opsional dalam database pembuatan patch (file.pcp) dan digunakan oleh fungsi UiCreatePatchPackageEx .
Tabel ExternalFiles memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Keluarga | teks | Y | N |
FTK | teks | Y | N |
FilePath | teks | Y | N |
SymbolPaths | teks | Y | |
IgnoreOffsets | teks | Y | |
IgnoreLengths | teks | Y | |
RetainOffsets | teks | N | |
Pesanan | bilangan bulat | Y |
Kolom
-
Keluarga
-
Kunci asing ke kolom Keluarga tabel ImageFamilies (Patchwiz.dll).
-
FTK
-
Kunci asing ke dalam tabel File dari file .msi dari gambar yang ditingkatkan.
-
FilePath
-
Jalur lengkap file eksternal termasuk nama file. Bidang FilePath digunakan untuk menemukan file yang ditentukan di kolom FTK.
-
SymbolPaths
-
Jalur lengkap mencari file simbol file yang ditentukan dalam kolom FTK.
-
IgnoreOffsets
-
Nilai dalam bidang ini adalah daftar angka offset rentang yang dibatasi koma agar rentang diabaikan dalam file eksternal. Urutan dan jumlah rentang dalam daftar harus cocok dengan item di kolom IgnoreLengths. Kolom ini bersifat opsional.
Nilainya bisa desimal atau heksadesimal. Patchwiz.dll memperlakukan nilai sebagai heksadesimal jika diawali dengan "0x". Kolom adalah kolom string dan Patchwiz.dll akan mengonversi nilai menjadi ULONG.
-
IgnoreLengths
-
Nilai dalam bidang ini adalah daftar panjang rentang yang dibatasi koma dalam byte agar rentang diabaikan dalam file eksternal. Urutan dan jumlah rentang dalam daftar harus cocok dengan item di kolom IgnoreOffsets. Kolom ini bersifat opsional.
Nilainya bisa desimal atau heksadesimal. Patchwiz.dll memperlakukan nilai sebagai heksadesimal jika diawali dengan "0x". Kolom adalah kolom string dan Patchwiz.dll akan mengonversi nilai menjadi ULONG.
-
RetainOffsets
-
Nilai dalam bidang ini adalah daftar angka offset rentang yang dibatasi koma agar rentang dipertahankan dalam file Eksternal. Urutan dan jumlah rentang dalam daftar harus cocok dengan item di kolom RetainOffsets dari rekaman terkait dalam Tabel FamilyFileRanges (Patchwiz.dll).
Nilainya bisa desimal atau heksadesimal. Patchwiz.dll memperlakukan nilai sebagai heksadesimal jika diawali dengan "0x". Kolom adalah kolom string dan Patchwiz.dll akan mengonversi nilai menjadi ULONG.
-
Order
-
Jika dua versi atau lebih ditentukan untuk file eksternal yang sama, tabel mungkin berisi beberapa rekaman dengan nilai yang cocok di bidang FTK dan Keluarga. Dalam hal ini, bidang Pesanan dapat menentukan urutan file eksternal yang akan digunakan saat membuat patch. Urutannya dari versi terlama hingga terbaru.
Keterangan
Tabel ini menerima variabel lingkungan sebagai jalur yang dimulai dengan Patchwiz.dll versi 4.0.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk