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 | |
Perintah | Integer | Y |
Kolom
-
Keluarga
-
Kunci asing ke kolom Keluarga dari ImageFamilies Table (Patchwiz.dll).
-
FTK
-
Kunci asing ke dalam tabel File file .msi gambar yang ditingkatkan.
-
FilePath
-
Jalur lengkap file eksternal termasuk nama file. Bidang FilePath digunakan untuk menemukan file yang ditentukan dalam 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 yang sesuai di 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.
-
Urutan
-
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 yang terbaru.
Komentar
Tabel ini menerima variabel lingkungan sebagai jalur yang dimulai dengan versi 4.0 dari Patchwiz.dll.
Topik terkait