Compartir a través de


Acerca de las colas de archivos

Una cola de archivos es una lista de operaciones de archivo que se procesan al mismo tiempo. Las operaciones de archivo de la cola pueden ser operaciones de copia, cambio de nombre o eliminación. La cola de archivos organiza las operaciones de archivo por tipo, creando subconsultas de copia, cambio de nombre y eliminación.

Estas operaciones se pueden enviar a la cola en cualquier orden y el proceso de puesta en cola no debe ser contiguo. Cuando se confirma la cola, la función SetupCommitFileQueue realiza operaciones de archivo en orden del tipo de operación.

Normalmente, todas las operaciones de archivo necesarias para una instalación completa se ponen en cola en la cola de archivos y, a continuación, se procesan en un único lote cuando se confirma la cola.

Una ventaja de las operaciones de puesta en cola de archivos sobre la instalación de archivos sección por sección de un archivo INF es que puede simplificar el proceso de instalación. En lugar de tener que obtener información del usuario para cada sección que se va a instalar, puede obtener información de instalación del usuario para que todos los archivos se instalen al compilar la cola. Esto libera al usuario para realizar otras actividades mientras la función SetupCommitFileQueue procesa las operaciones de copia con un uso intensivo del tiempo.

Otra ventaja de las colas de archivos es que puede realizar un seguimiento del progreso de la instalación en su conjunto. Al instalar la sección por sección desde un archivo INF, los indicadores de progreso, como las barras de progreso, solo pueden realizar un seguimiento de la sección INF actual. Cuando se instala la sección siguiente, la barra de progreso comienza. Con una cola, se conoce el número total de archivos que se van a procesar durante toda la instalación antes de confirmar la cola y, por lo tanto, se puede generar una barra de progreso para realizar un seguimiento de toda la instalación.

Para obtener más información, vea los temas siguientes: