Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una coda di file è un elenco di operazioni di file elaborate contemporaneamente. Le operazioni sui file nella coda possono essere operazioni di copia, ridenominazione o eliminazione. La coda di file organizza le operazioni sui file in base al tipo, creando sottocode di copia, rinomina ed eliminazione.
Queste operazioni possono essere inviate alla coda in qualsiasi ordine e il processo di accodamento non deve essere continuo. Quando si effettua il commit della coda, la funzione SetupCommitFileQueue esegue operazioni sui file nell'ordine del tipo di operazione.
In genere, tutte le operazioni di file necessarie per un'intera installazione vengono inserite nella coda di file e quindi elaborate in un singolo batch quando viene eseguito il commit della coda.
Uno dei vantaggi dell'accodamento delle operazioni sui file rispetto all'installazione di file sezione per sezione da un file INF è la possibilità di semplificare il processo di installazione. Invece di dover ottenere informazioni dall'utente per ogni sezione da installare, è possibile ottenere informazioni sull'installazione dall'utente per tutti i file da installare durante la compilazione della coda. In questo modo l'utente può eseguire altre attività mentre le operazioni di copia a elevato utilizzo di tempo vengono elaborate dalla funzione SetupCommitFileQueue.
Un altro vantaggio delle code di file è che è possibile tenere traccia dello stato di avanzamento dell'installazione nell'insieme. Quando si installa la 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 progresso ricomincia da capo. Con una coda, il numero totale di file da elaborare durante l'intera installazione è noto prima che la coda venga confermata, e pertanto è possibile generare una barra di avanzamento per tenere traccia dell'intera installazione.
Per altre informazioni, vedere gli argomenti seguenti: