Udostępnij przez


Informacje o kolejkach plików

Kolejka plików to lista operacji na plikach, które są przetwarzane jednocześnie. Operacje na plikach w kolejce mogą być operacjami kopiowania, zmiany nazwy lub usuwania. Kolejka plików organizuje operacje na plikach według typu, tworząc podkolejki do kopiowania, zmiany nazw i usuwania.

Te operacje mogą być wysyłane do kolejki w dowolnej kolejności, a proces kolejkowania nie musi być ciągły. Po zatwierdzeniu kolejki funkcja SetupCommitFileQueue wykonuje operacje na plikach w kolejności typu operacji.

Zazwyczaj wszystkie operacje na plikach potrzebne do całej instalacji są umieszczane w kolejce plików, a następnie przetwarzane jednorazowo po zatwierdzeniu kolejki.

Jedną z zalet kolejkowania operacji na plikach zamiast instalowania plików sekcja po sekcji z pliku INF jest to, że można usprawnić proces instalacji. Zamiast uzyskiwać informacje od użytkownika dla każdej sekcji do zainstalowania, można uzyskać informacje instalacyjne od użytkownika dla wszystkich plików, które mają zostać zainstalowane, podczas tworzenia kolejki. Zwalnia to użytkownika do wykonywania innych działań, podczas gdy operacje kopiowania czasochłonnego są przetwarzane przez funkcję SetupCommitFileQueue.

Kolejną zaletą kolejek plików jest możliwość śledzenia postępu instalacji jako całości. Podczas instalowania sekcji po sekcji z pliku INF wskaźniki postępu, takie jak paski postępu, mogą śledzić tylko bieżącą sekcję INF. Po zainstalowaniu następnej sekcji pasek postępu zaczyna się od początku. W przypadku kolejki całkowita liczba plików do przetworzenia podczas całej instalacji jest znana przed zatwierdzeniu kolejki, a tym samym można wygenerować pasek postępu w celu śledzenia całej instalacji.

Aby uzyskać więcej informacji, zobacz następujące tematy: