Tabella multimediale
La tabella Media 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 | Digitare | Chiave | Nullable |
---|---|---|---|
DiskId | Integer | Y | N |
LastSequence | Integer | N | N |
DiskPrompt | testo | N | Y |
Armadietto | cabinet | N | Y |
VolumeLabel | testo | N | Y |
Fonte | proprietà | N | Y |
Colonne
-
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 dei file nella 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 questo disco deve essere inserito.
-
cabinet
-
Nome del cabinet 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 del cabinet deve usare la sintassi del cabinet tipo di dati. 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. Impossibile utilizzare questa copia per ripristinare il file cab. Per risparmiare spazio su disco, usare file CAB esterni anziché file CAB incorporati.
-
VolumeLabel
-
Etichetta attribuita al volume. Questa è l'etichetta del volume restituita dalla funzioneGetVolumeInformation. Se la proprietàsourceDirfa riferimento a un volume rimovibile (floppy o CD-ROM), questa etichetta del volume viene usata 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.
-
origine
-
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àSourceDircome origine del file CAB.
Osservazioni
Se il nome cab è preceduto da un segno di numero (#), i file che fanno riferimento a questo record di tabella multimediale vengono compressi in un file cab archiviato all'interno del database come flusso separato.
Per altre informazioni su come aggiungere archivi alle tabelle file e alle tabelle multimediali, vedere Uso di archivi e origini compresse.
Windows Installer richiede che il file .msi sia sul primo disco dei supporti rimovibili (CD, DVD o floppy) usati per l'installazione del prodotto.
Determinare il SourceMode
La proprietà riepilogo conteggio parole determina la modalità di origine per l'installazione corrente. Se questa proprietà è impostata su 2 o 3, si presuppone un'installazione cablata. In questa modalità, si presuppone che i file CAB esistano nella directory indicata dalla proprietàSourceDir. Se il valore di 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 in cui non sono impostati i bit compressi o non compressi nella colonna attributi. Questi bit eseguono l'override del valore della proprietà riepilogo conteggio parole quando si determina se un determinato file è compresso o non compresso.
Convalida