共用方式為


關於檔案佇列

檔案佇列是一次處理的檔案作業清單。 佇列中的檔案作業可以是複製、重新命名或刪除作業。 檔案佇列會依類型、建立複製、重新命名和刪除子佇列來組織檔案作業。

這些作業可能會以任何順序傳送至佇列,而佇列的過程不需要是連續的。 認可佇列時,SetupCommitFileQueue 函式會依作業類型的順序執行檔案作業。

一般來說,整個安裝所需的所有檔案操作都會排入檔案佇列,然後在佇列提交時一次性批次處理。

將檔案作業排隊的優點之一是可以簡化從 INF 檔案逐節安裝檔案的過程。 您不必為每個要安裝的區段分別從使用者取得資訊,而是在建置佇列時,可以一次性從使用者取得所有檔案的安裝資訊。 這可讓使用者在當花時間的複製作業由 SetupCommitFileQueue 函式處理時,繼續執行其他活動。

檔案佇列的另一個優點是您可以追蹤整個安裝的進度。 從 INF 檔案安裝逐節時,進度指標,例如進度列只能追蹤目前的 INF 區段。 當安裝下一節時,進度列會重置並重新開始。 使用佇列時,系統會在認可佇列之前知道整個安裝期間要處理的檔案總數,因此可以產生進度列來追蹤整個安裝。

如需詳細資訊,請參閱下列主題: