Table des médias

La table des médias décrit l’ensemble des disques qui composent le média source pour l’installation.

La table des médias contient les colonnes indiquées dans le tableau suivant.

Colonne Type Clé Nullable
DiskId Integer O N
LastSequence Integer N N
DiskPrompt Text N O
CAB CAB N O
VolumeLabel Text N O
Source Propriété N O

Colonnes

DiskId

Détermine l’ordre de tri de la table. Ce nombre doit être supérieur ou égal à 1.

LastSequence

Numéro de séquence du fichier pour le dernier fichier de ce média. Les nombres dans la colonne LastSequence spécifient les fichiers de la table de fichiers qui se trouvent sur un disque source particulier. Chaque disque source contient tous les fichiers avec des numéros de séquence (comme indiqué dans la colonne séquence de la table file) inférieurs ou égaux à la valeur de la colonne LastSequence et supérieur à la valeur LastSequence du disque précédent (ou supérieur à 0, pour la première entrée de la table Media). Ce nombre ne doit pas être négatif. la limite maximale est de 32767 fichiers. pour plus d’informations sur la création d’un package Windows Installer avec d’autres fichiers, consultez création d’un package volumineux.

DiskPrompt

Le nom du disque, qui est généralement le texte visible imprimé sur le disque. Ce texte localisable est utilisé pour inviter l’utilisateur lorsque ce disque doit être inséré.

CAB

Nom de l’armoire si certains ou l’ensemble des fichiers stockés sur le support sont compressés dans un fichier CAB. Si aucune armoire n’est utilisée, cette colonne doit être vide. Le nom du fichier cab doit utiliser la syntaxe du type de données Cabinet . Windows Le programme d’installation requiert toujours une source valide pour réparer les fichiers inclus dans les fichiers CAB incorporés. lorsque Windows Installer installe un package contenant un fichier cab incorporé, une copie du fichier cab peut être enregistrée par le système. Cette copie ne peut pas être utilisée pour réparer le fichier CAB. Pour économiser de l’espace disque, utilisez des fichiers CAB externes plutôt que des fichiers CAB incorporés.

VolumeLabel

Étiquette attribuée au volume. Il s’agit de l’étiquette de volume retournée par la fonction GetVolumeInformation . Si la propriété SourceDir fait référence à un volume amovible (disquette ou CD-ROM), ce nom de volume est utilisé pour vérifier que le disque approprié se trouve dans le lecteur avant de tenter d’installer des fichiers. L’entrée dans cette colonne doit correspondre à l’étiquette de volume du support physique.

Code

Ce champ est utilisé uniquement par la mise à jour corrective et n’est pas vide. Une transformation de correctif peut entrer ici une propriété qui correspond à l’emplacement du fichier cab contenant les fichiers correctifs ou les nouveaux fichiers ajoutés par le correctif. Vous devez spécifier une source différente pour ces fichiers, car la source du package de correctifs peut être stockée séparément de la source du produit. Si le champ Cabinet est vide, le programme d’installation ignore la valeur de cette colonne. Si ce champ est vide, le programme d’installation utilise la valeur de la propriété SourceDir comme source du fichier CAB.

Notes

Si le nom du fichier cab est précédé d’un signe dièse ( # ), les fichiers qui font référence à cet enregistrement de table de média sont empaquetés dans un fichier CAB stocké dans la base de données sous la forme d’un flux distinct.

Pour plus d’informations sur l’ajout d’armoires aux tables de fichiers et aux tables multimédias, consultez utilisation des armoires et des sources compressées.

Windows Le programme d’installation de nécessite que le fichier .msi se trouve sur le premier disque d’un support amovible (CD, DVD ou disquette) utilisé pour l’installation du produit.

Détermination de la SourceMode

La propriété Résumé du nombre de mots détermine le mode source pour l’installation actuelle. Si cette propriété a la valeur 2 ou 3, l’installation d’un fichier cab est supposée. Dans ce mode, les fichiers CAB sont supposés exister dans le répertoire indiqué par la propriété SourceDir . Si la valeur du type de source est 0 ou 1, tous les fichiers sources sont supposés exister dans l’arborescence dont la racine est indiquée par la propriété SourceDir .

Notez que cela s’applique uniquement aux fichiers de la table de fichiers qui n’ont pas les bits compressés ou non compressés définis dans la colonne attributs. Ces bits remplacent la valeur de la propriété Résumé du nombre de mots lorsque vous déterminez si un fichier particulier est compressé ou non.

Validation

ICE03
ICE04
ICE06
ICE35
ICE58
ICE71
ICE81