Table Media

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

La table Media contient les colonnes affichées dans la table suivante.

Colonne Type Clé Nullable
DiskId Integer O N
LastSequence Integer N N
DiskPrompt Texte N O
Fichier Cabinet Fichier Cabinet N O
VolumeLabel Texte N O
Source Propriété N O

 

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 du fichier pour le dernier fichier de ce support. Les nombres de la colonne LastSequence spécifient les fichiers de la table Fichier 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 Fichier) inférieurs ou égaux à la valeur de la colonne LastSequence et supérieurs à 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 32 767 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 indiquer à l’utilisateur que ce disque doit être inséré.

Fichier Cabinet

Le nom du fichier Cabinet si une partie ou la totalité des fichiers stockés sur le média sont compressés dans un fichier Cabinet. Si aucun fichier Cabinet n’est utilisé, cette colonne doit être vide. Le nom du fichier Cabinet 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 Cabinet incorporés. Lorsque Windows Installer installe un package contenant un fichier Cabinet incorporé, une copie du fichier Cabinet peut être enregistrée par le système. Cette copie ne peut pas être utilisée pour réparer le fichier Cabinet. Pour économiser de l’espace disque, utilisez des fichiers Cabinet externes au lieu des fichiers Cabinet incorporés.

VolumeLabel

L’étiquette attribuée au volume. Il s’agit de l’étiquette de volume renvoyée par la fonction GetVolumeInformation. Si la propriété SourceDir fait référence à un volume amovible (disquette 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 média physique.

Source

Ce champ est utilisé uniquement par la mise à jour corrective et est sinon laissé vide. Une transformation de correctif peut entrer ici une propriété qui correspond à l’emplacement du fichier Cabinet contenant les fichiers correctifs ou tous les nouveaux fichiers ajoutés par le correctif. Une source différente 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 dans cette colonne. Si ce champ est vide, le programme d’installation utilise la valeur de la propriété SourceDir comme source du fichier Cabinet.

Notes

Si le nom du fichier Cabinet est précédé d’un signe numérique (#), les fichiers faisant référence à cet enregistrement de table Media sont stockés dans un fichier Cabinet stocké dans la base de données sous la forme d’un flux distinct.

Pour plus d’informations sur l’ajout de fichiers Cabinet aux tables Fichier et Media, consultez Utilisation de fichiers Cabinet et de Sources compressées.

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

Détermination du SourceMode

La propriété Word Count Summary détermine le mode source de l’installation actuelle. Si cette propriété est définie sur 2 ou 3, une installation de fichier Cabinet est supposée. Dans ce mode, les fichiers Cabinet sont supposés exister dans le répertoire indiqué par la propriété SourceDir. Si la valeur 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 à la table Fichier dont les bits Compressés ou Décompressés ne sont pas définis dans la colonne des attributs. Ces bits remplacent la valeur de la propriété Word Count Summary pour déterminer si un fichier particulier est compressé ou non compressé.

Validation

ICE03
ICE04
ICE06
ICE35
ICE58
ICE71
ICE81