共用方式為


重新分析點和檔案作業

重新剖析點 啟用離開大部分 Windows 開發人員習慣行為的檔案系統行為,因此在撰寫作檔案的應用程式對支援重新分析點的文件系統至關重要時,請注意這些行為。 這些考慮的範圍將取決於特定重新分析點的特定實作和相關聯的文件系統篩選行為,這可以是用戶定義的。 如需詳細資訊,請參閱 重新剖析點

請考慮下列有關NTFS重新分析點實作的範例,包括掛接的資料夾、鏈接的檔案,以及Microsoft遠端儲存伺服器:

  • 使用 檔案數據流 備份應用程式,在備份具有重新分析點的檔案時,應該在 WIN32_STREAM_ID 結構中指定 BACKUP_REPARSE_DATA
  • 使用 CreateFile 函式的應用程式,如果檔案是重新分析點,則開啟檔案時,應該指定 FILE_FLAG_OPEN_REPARSE_POINT 旗標。 如需詳細資訊,請參閱 建立和開啟檔案
  • 重組檔案的程式 需要重新分析點的特殊處理。
  • 病毒偵測應用程式應該搜尋指出鏈接檔案的重新分析點。
  • 大部分的應用程式都應該對已移至長期記憶體的檔案採取特殊動作,前提是只通知使用者可能需要一段時間才能擷取檔案。
  • OpenFileById 函式會根據 FILE_FLAG_OPEN_REPARSE_POINT 旗標的使用,開啟檔案或重新分析點。
  • 符號連結,如重新分析點,具有特定 程式設計考慮, 專屬。
  • 讀取更新序號 (USN) 變更記錄的磁碟區管理活動在使用 USN_RECORDREAD_USN_JOURNAL_DATA 結構時,需要對重新分析點進行特殊處理。

判斷目錄是否為掛接的資料夾

建立掛接的資料夾

檔案系統函式上的符號連結效果