Informazioni sulle code file
Una coda di file è un elenco di operazioni di file elaborate alla volta. Le operazioni di file nella coda possono essere copiate, rinominate o eliminate. La coda di file organizza le operazioni di file in base al tipo, la creazione di copie, rinomina ed elimina sottoqueue.
Queste operazioni possono essere inviate alla coda in qualsiasi ordine e il processo di accodamento non deve essere contiguo. Quando viene eseguito il commit della coda, la funzione SetupCommitFileQueue esegue operazioni di file in ordine del tipo di operazione.
In genere, tutte le operazioni di file necessarie per un'intera installazione vengono accodate alla coda di file e quindi elaborate in un singolo batch quando viene eseguito il commit della coda.
Uno dei vantaggi delle operazioni di accodamento dei file sull'installazione di file in base alla sezione da un file INF è che è possibile semplificare il processo di installazione. Invece di dover ottenere informazioni dall'utente per ogni sezione da installare, è possibile ottenere informazioni di installazione dall'utente per l'installazione di tutti i file da installare durante la compilazione della coda. In questo modo l'utente consente di eseguire altre attività mentre le operazioni di copia con utilizzo intensivo del tempo vengono elaborate dalla funzione SetupCommitFileQueue .
Un altro vantaggio delle code di file è che è possibile tenere traccia dello stato di avanzamento dell'installazione nel suo complesso. Quando si installa una sezione per sezione da un file INF, gli indicatori di stato, ad esempio le barre di stato, possono tenere traccia solo della sezione INF corrente. Quando viene installata la sezione successiva, la barra di stato inizia. Con una coda, il numero totale di file da elaborare durante l'intera installazione è noto prima del commit della coda e quindi una barra di stato può essere generata per tenere traccia dell'intera installazione.
Per altre informazioni, vedere gli argomenti seguenti: