Medya Tablosu
Media tablosu, yükleme için kaynak medyayı oluşturan disk kümesini açıklar.
Media tablosu aşağıdaki tabloda gösterilen sütunları içerir.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Disk Kimliği | tamsayı | Y | N |
LastSequence | tamsayı | N | N |
DiskPrompt | metin | N | Y |
Kabine | Dolap | N | Y |
VolumeLabel | metin | N | Y |
Kaynak | Özelliği | N | Y |
Sütun
-
disk kimliği
-
Tablonun sıralama düzenini belirler. Bu sayı 1'e eşit veya 1'den büyük olmalıdır.
-
LastSequence
-
Bu medya için son dosyanın dosya dizisi numarası. LastSequence sütunundaki sayılar, Dosya tablosundaki dosyalardan hangilerinin belirli bir kaynak diskte bulunduğunu belirtir. Her kaynak disk, LastSequence sütunundaki değerden küçük veya buna eşit olan ve önceki diskin LastSequence değerinden (veya Media tablosundaki ilk giriş için 0'dan büyük) sıra numaralarına sahip tüm dosyaları içerir (Dosya tablosunun Sıra sütununda gösterildiği gibi). Bu sayı negatif olmamalıdır; en yüksek sınır 32767 dosyadır. Daha fazla dosya içeren bir Windows Installer paketi oluşturma hakkında daha fazla bilgi için bkz. büyük paket yazma .
-
DiskPrompt
-
Disk adı, genellikle diske yazdırılan görünür metindir. Bu yerelleştirilebilir metin, bu diskin eklenmesi gerektiğinde kullanıcıya sorulması için kullanılır.
-
Dolabı
-
Medyada depolanan dosyaların bir kısmı veya tümü bir dolap dosyasına sıkıştırılırsa dolabın adı. Dolap kullanılmazsa, bu sütun boş olmalıdır. Dolap adı, Kabin veri türünün söz dizimini kullanmalıdır. Windows Installer, katıştırılmış dolap dosyalarına dahil edilen dosyaları onarmak için her zaman geçerli bir kaynak gerektirir. Windows Installer katıştırılmış dolap dosyası içeren bir paket yüklediğinde, dolap dosyasının bir kopyası sistem tarafından kaydedilebilir. Bu kopya, dolap dosyasını onarmak için kullanılamaz. Disk alanından tasarruf etmek için katıştırılmış dolap dosyaları yerine dış dolap dosyalarını kullanın.
-
VolumeLabel
-
Birime atfedilen etiket. Bu, GetVolumeInformation işlevi tarafından döndürülen birim etiketidir. SourceDir özelliği çıkarılabilir (disket veya CD-ROM) birimine başvuruyorsa, dosyaları yüklemeye çalışmadan önce doğru diskin sürücüde olduğunu doğrulamak için bu birim etiketi kullanılır. Bu sütundaki girdi, fiziksel medyanın birim etiketiyle eşleşmelidir.
-
Kaynağı
-
Bu alan yalnızca düzeltme eki uygulama tarafından kullanılır ve aksi takdirde boş bırakılır. Düzeltme eki dönüştürmesi, düzeltme eki dosyalarını veya düzeltme eki tarafından eklenen yeni dosyaları içeren dolap dosyasının konumu olan bir özelliği buraya girebilir. Düzeltme eki paketinin kaynağı ürünün kaynağından ayrı olarak depolanabildiği için bu dosyalar için farklı bir kaynak belirtilmelidir. Dolap alanı boşsa, yükleyici bu sütundaki değeri yoksayar. Bu alan boşsa, yükleyici dolabın kaynağı olarak SourceDir özelliğinin değerini kullanır.
Açıklamalar
Dolap adından önce bir sayı işareti (#) varsa, bu Media tablo kaydına başvuran dosyalar, veritabanında ayrı bir akış olarak depolanan bir dolap dosyasında paketlenir.
Dosya tablolarına ve Medya tablolarına dolap ekleme hakkında daha fazla bilgi için bkz. Dolapları ve Sıkıştırılmış Kaynakları Kullanma.
Windows Installer, .msi dosyasının ürünün yüklemesi için kullanılan çıkarılabilir medyanın (CD, DVD veya disket) ilk diskinde olmasını gerektirir.
sourcemode belirlemeyi
Word Sayısı Özeti özelliği, geçerli yüklemenin kaynak modunu belirler. Bu özellik 2 veya 3 olarak ayarlanırsa, bir dolap yüklemesi varsayılır. Bu modda, dolap dosyalarının SourceDir özelliği tarafından belirtilen dizinde mevcut olduğu varsayılır. Kaynak Türü değeri 0 veya 1 ise, kökü SourceDir özelliğiyle gösterilen ağaçta tüm kaynak dosyaların olduğu varsayılır.
Bunun yalnızca Dosya tablosundaki öznitelikler sütununda Sıkıştırılmış veya Sıkıştırılmamış bitler ayarlanmamış dosyalar için geçerli olduğunu unutmayın. Bu bitler, belirli bir dosyanın sıkıştırılıp sıkıştırılmadığını belirlerken Sözcük Sayısı Özeti özelliğinin değerini geçersiz kılar.
Doğrulama