Delen via


Mediatabel

In de tabel Media wordt de set schijven beschreven waaruit de bronmedia voor de installatie zijn opgebouwd.

De tabel Media bevat de kolommen die worden weergegeven in de volgende tabel.

Kolom Type Sleutel Null-waarde
DiskId geheel getal Y N
LastSequence geheel getal N N
DiskPrompt tekst N Y
Kabinet cabinet N Y
VolumeLabel tekst N Y
Bron eigenschap N Y

 

Kolommen

DiskId

Bepaalt de sorteervolgorde voor de tabel. Dit getal moet gelijk zijn aan of groter zijn dan 1.

LastSequence

Bestandsreeksnummer voor het laatste bestand voor deze media. De getallen in de kolom LastSequence geven aan welke van de bestanden in de tabel Bestand op een bepaalde bronschijf staan. Elke bronschijf bevat alle bestanden met reeksnummers (zoals weergegeven in de kolom Reeks van de tabel Bestand) kleiner dan of gelijk aan de waarde in de kolom LastSequence en groter dan de waarde lastSequence van de vorige schijf (of groter dan 0) voor het eerste item in de tabel Media. Dit getal moet niet-negatief zijn; de maximumlimiet is 32767 bestanden. Zie Een groot pakket ontwerpenvoor meer informatie over het maken van een Windows Installer-pakket met meer bestanden.

DiskPrompt

De schijfnaam, die meestal de zichtbare tekst op de schijf is. Deze lokaliseerbare tekst wordt gebruikt om de gebruiker te vragen wanneer deze schijf moet worden ingevoegd.

cabinet

De naam van het cabinet als sommige of alle bestanden die op de media zijn opgeslagen, worden gecomprimeerd in een cabinetbestand. Als er geen kasten worden gebruikt, moet deze kolom leeg zijn. De naam van het cabinet moet de syntaxis van het Cabinet gegevenstype gebruiken. Windows Installer vereist altijd een geldige bron voor het herstellen van bestanden die zijn opgenomen in ingesloten cabinetbestanden. Wanneer Windows Installer een pakket met een ingesloten cabinetbestand installeert, kan een kopie van het cabinetbestand door het systeem worden opgeslagen. Deze kopie kan niet worden gebruikt om het cabinetbestand te herstellen. Als u schijfruimte wilt besparen, gebruikt u externe cabinetbestanden in plaats van ingesloten cabinetbestanden.

VolumeLabel

Het label dat aan het volume is toegeschreven. Dit is het volumelabel dat wordt geretourneerd door de functie GetVolumeInformation. Als de eigenschap SourceDir verwijst naar een verwisselbaar volume (diskette of CD-ROM), wordt dit volumelabel gebruikt om te controleren of de juiste schijf zich in het station bevindt voordat u probeert bestanden te installeren. De vermelding in deze kolom moet overeenkomen met het volumelabel van de fysieke media.

bron

Dit veld wordt alleen gebruikt door patches te gebruiken en wordt anders leeg gelaten. Een patchtransformatie kan hier een eigenschap invoeren die de locatie is van het cabinetbestand met de patchbestanden of nieuwe bestanden die door de patch zijn toegevoegd. Er moet een andere bron worden opgegeven voor deze bestanden, omdat de bron van het patchpakket afzonderlijk van de bron van het product kan worden opgeslagen. Als het veld Cabinet leeg is, negeert het installatieprogramma de waarde in deze kolom. Als dit veld leeg is, gebruikt het installatieprogramma de waarde van de eigenschap SourceDir als bron van het cabinet.

Opmerkingen

Als de naam van het cabinet wordt voorafgegaan door een nummerteken (#), worden de bestanden die naar deze mediatabelrecord verwijzen, ingepakt in een cabinetbestand dat in de database is opgeslagen als een afzonderlijke stroom.

Zie Cabinets en Gecomprimeerde bronnen gebruikenvoor meer informatie over het toevoegen van kasten aan de tabellen Bestand en Media.

Windows Installer vereist dat het .msi bestand zich op de eerste schijf van verwisselbare media (cd, dvd of diskette) bevindt die wordt gebruikt voor de installatie van het product.

de SourceMode- bepalen

De eigenschap Word Count Summary bepaalt de bronmodus voor de huidige installatie. Als deze eigenschap is ingesteld op 2 of 3, wordt ervan uitgegaan dat er een cabinetinstallatie wordt geïnstalleerd. In deze modus wordt ervan uitgegaan dat de cabinetbestanden aanwezig zijn in de map die wordt aangegeven door de eigenschap SourceDir. Als de waarde brontype 0 of 1 is, worden alle bronbestanden verondersteld te bestaan in de structuur waarvan de hoofdmap wordt aangegeven door de eigenschap SourceDir.

Houd er rekening mee dat dit alleen van toepassing is op bestanden in de tabel Bestand waarvoor de gecomprimeerde of niet-gecomprimeerde bits niet zijn ingesteld in de kolom kenmerken. Deze bits overschrijven de waarde van de samenvatting van het aantal woorden eigenschap bij het bepalen of een bepaald bestand is gecomprimeerd of niet gecomprimeerd.

Validering

ICE03-
ICE04-
ICE06-
ICE35-
ICE58-
ICE71-
ICE81-