Partager via


Table multimédia

La table media décrit l’ensemble de disques qui composent le support source de l’installation.

La table Media contient les colonnes indiquées dans le tableau suivant.

Colonne Type Clé Nullable
DiskId entier Y N
LastSequence entier N N
DiskPrompt texte N Y
Cabinet Cabinet N Y
VolumeLabel texte N Y
Source , propriété N Y

 

Colonnes

DiskId

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

LastSequence

Numéro de séquence de fichiers pour le dernier fichier de ce média. Les nombres de la colonne LastSequence spécifient quels fichiers de la table fichier sont trouvés 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 Fichier) 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 doit être non négatif ; la limite maximale est de 32767 fichiers. Pour plus d’informations sur la création d’un package Windows Installer avec plus de fichiers, consultez Création d’un package volumineux.

DiskPrompt

Nom du disque, qui est généralement le texte visible imprimé sur le disque. Ce texte localisable est utilisé pour inviter l’utilisateur à insérer ce disque.

Cabinet

Nom de l’armoire si certains ou tous les fichiers stockés sur le support sont compressés dans un fichier d’armoire. Si aucune armoire n’est utilisée, cette colonne doit être vide. Le nom de l’armoire doit utiliser la syntaxe du type de données Cabinet. Windows Installer nécessite toujours une source valide pour réparer les fichiers inclus dans les fichiers d’armoire incorporés. Lorsque Windows Installer installe un package contenant un fichier d’armoire incorporé, une copie du fichier d’armoire peut être enregistrée par le système. Cette copie ne peut pas être utilisée pour réparer le fichier d’armoire. Pour économiser de l’espace disque, utilisez des fichiers d’armoire externe au lieu de fichiers d’armoire 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 (floppy ou CD-ROM), cette étiquette de volume est utilisée pour vérifier que le disque approprié se trouve dans le lecteur avant de tenter d’installer des fichiers. L’entrée de cette colonne doit correspondre à l’étiquette de volume du support physique.

source

Ce champ est utilisé uniquement par la mise à jour corrective et est sinon vide. Une transformation de correctif peut entrer une propriété ici qui correspond à l’emplacement du fichier d’armoire contenant les fichiers correctifs ou les nouveaux fichiers ajoutés par le correctif. Une autre source doit être spécifiée 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 de l’armoire.

Remarques

Si le nom de l’armoire est précédé d’un signe numérique (#), les fichiers faisant référence à cet enregistrement de table multimédia sont emballés dans un fichier d’armoire 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 de supports, consultez Utilisation d’armoires et de sources compressées.

Windows Installer exige que le fichier .msi se trouve sur le premier disque du support amovible (CD, DVD ou floppy) utilisé pour l’installation du produit.

Déterminer le SourceMode

La propriété Résumé du nombre de mots détermine le mode source de l’installation actuelle. Si cette propriété est définie sur 2 ou 3, une installation d’armoire est supposée. Dans ce mode, les fichiers d’armoire sont supposés exister dans le répertoire indiqué par la propriété SourceDir. Si la valeur de type 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 Fichier 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 motslors de la détermination si un fichier particulier est compressé ou non compressé.

Validation

ICE03
ICE04
ICE06
ICE35
ICE58
ICE71
ICE81