Tabella multimediale
La tabella Supporti descrive il set di dischi che costituiscono il supporto di origine per l'installazione.
La tabella Media contiene le colonne illustrate nella tabella seguente.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
DiskId | Integer | S | N |
LastSequence | Integer | N | N |
DiskPrompt | Text | N | S |
Armadietto | Armadietto | N | S |
VolumeLabel | Text | N | S |
Source (Sorgente) | Proprietà | N | S |
-
DiskId
-
Determina l'ordinamento per la tabella. Questo numero deve essere uguale o maggiore di 1.
-
LastSequence
-
Numero di sequenza del file per l'ultimo file per questo supporto. I numeri nella colonna LastSequence specificano quali file della tabella File si trovano in un disco di origine specifico. Ogni disco di origine contiene tutti i file con numeri di sequenza (come illustrato nella colonna Sequenza della tabella File) minore o uguale al valore nella colonna LastSequence e maggiore del valore LastSequence del disco precedente (o maggiore di 0, per la prima voce della tabella Media). Questo numero deve essere non negativo; il limite massimo è 32767 file. Per altre informazioni sulla creazione di un pacchetto di Windows Installer con altri file, vedere Creazione di un pacchetto di grandi dimensioni.
-
DiskPrompt
-
Nome del disco, che è in genere il testo visibile stampato sul disco. Questo testo localizzabile viene usato per richiedere all'utente quando è necessario inserire il disco.
-
Armadietto
-
Nome del file CAB se alcuni o tutti i file archiviati nel supporto vengono compressi in un file CAB. Se non vengono utilizzati archivi, questa colonna deve essere vuota. Il nome dell'archivio cab deve utilizzare la sintassi del tipo di dati Cab . Windows Installer richiede sempre un'origine valida per ripristinare i file inclusi nei file CAB incorporati. Quando Windows Installer installa un pacchetto contenente un file CAB incorporato, è possibile salvare una copia del file CAB dal sistema. Questa copia non può essere utilizzata per ripristinare il file cab. Per risparmiare spazio su disco, usare file CAB esterni anziché file CAB incorporati.
-
VolumeLabel
-
Etichetta attribuita al volume. Si tratta dell'etichetta del volume restituita dalla funzione GetVolumeInformation . Se la proprietà SourceDir fa riferimento a un volume rimovibile (floppy o CD-ROM), questa etichetta di volume viene utilizzata per verificare che il disco appropriato si trova nell'unità prima di tentare di installare i file. La voce in questa colonna deve corrispondere all'etichetta del volume dei supporti fisici.
-
Fonte
-
Questo campo viene usato solo tramite l'applicazione di patch e in caso contrario viene lasciato vuoto. Una trasformazione patch può immettere una proprietà qui che rappresenta il percorso del file CAB contenente i file patch o i nuovi file aggiunti dalla patch. È necessario specificare un'origine diversa per questi file perché l'origine del pacchetto patch può essere archiviata separatamente dall'origine del prodotto. Se il campo Cab è vuoto, il programma di installazione ignora il valore in questa colonna. Se questo campo è vuoto, il programma di installazione utilizza il valore della proprietà SourceDir come origine del file cab.
Se il nome cab è preceduto da un segno di numero (#), i file che fanno riferimento a questo record di tabella media vengono compressi in un file cab archiviato all'interno del database come flusso separato.
Per altre informazioni su come aggiungere archivi archivi alle tabelle File e alle tabelle Media, vedere Uso di archivi e origini compresse.
Windows Installer richiede che il file .msi sia sul primo disco del supporto rimovibile (CD, DVD o floppy) utilizzato per l'installazione del prodotto.
Determinazione di SourceMode
La proprietà Word Count Summary determina la modalità di origine per l'installazione corrente. Se questa proprietà è impostata su 2 o 3, viene utilizzata un'installazione cablata. In questa modalità, si presuppone che i file CAB esistano nella directory indicata dalla proprietà SourceDir . Se il valore Tipo di origine è 0 o 1, tutti i file di origine vengono considerati presenti nell'albero la cui radice è indicata dalla proprietà SourceDir .
Si noti che questo vale solo per i file nella tabella File che non hanno i bit compressi o non compressi impostati nella colonna attributi. Questi bit eseguono l'override del valore della proprietà Word Count Summary quando si determina se un determinato file è compresso o non compresso.