Tabel ModuleDependency
Tabel ModuleDependency menyimpan daftar modul penggabungan lain yang diperlukan agar modul penggabungan ini beroperasi dengan benar. Tabel ini memungkinkan alat penggabungan atau verifikasi untuk memastikan bahwa modul penggabungan yang diperlukan sebenarnya disertakan dalam database penginstal pengguna. Alat ini memeriksa dengan mereferensikan silang tabel ini dengan tabel ModuleSignature di database alat penginstal.
Tabel ModuleDependency memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
ModuleID | Pengidentifikasi | Y | N |
ModuleLanguage | Bilangan Bulat | Y | N |
RequiredID | Pengidentifikasi | Y | N |
RequiredLanguage | Bilangan Bulat | Y | N |
RequiredVersion | Versi | Y |
Kolom
-
ModuleID
-
Pengidentifikasi modul penggabungan. Ini adalah kunci asing ke dalam tabel ModuleSignature .
-
ModuleLanguage
-
ID bahasa desimal modul penggabungan di ModuleID. Ini adalah kunci asing ke dalam tabel ModuleSignature .
-
RequiredID
-
Pengidentifikasi modul penggabungan yang diperlukan oleh modul penggabungan di ModuleID.
-
RequiredLanguage
-
ID bahasa numerik modul penggabungan di RequiredID. Kolom RequiredLanguage dapat menentukan ID bahasa untuk satu bahasa, seperti 1033 untuk bahasa Inggris AS, atau menentukan ID bahasa untuk grup bahasa, seperti 9 untuk bahasa Inggris apa pun. Jika bidang berisi ID bahasa grup, modul penggabungan apa pun dengan kode bahasa dalam grup tersebut memenuhi dependensi. Jika RequiredLanguage diatur ke 0, modul penggabungan apa pun yang mengisi persyaratan lain memenuhi dependensi.
-
RequiredVersion
-
Versi modul penggabungan di RequiredID. Jika bidang ini Null, versi apa pun mengisi dependensi.
Validasi
ICE03
ICE06
ICE25