Sdílet prostřednictvím


Spojovací body a operace se soubory

spojovacích bodů povolit chování systému souborů, které se odchází od chování většiny vývojářů windows, může být zvyklé, a proto si uvědomte toto chování při psaní aplikací, které manipulují se soubory, je nezbytné pro robustní a spolehlivé aplikace určené pro přístup k systémům souborů, které podporují spojovací body. Rozsah těchto aspektů bude záviset na konkrétní implementaci a přidruženém chování filtru systému souborů konkrétního bodu opakování, které může být definováno uživatelem. Další informace naleznete v tématu spojovací body.

Podívejte se na následující příklady implementace spojovacích bodů SYSTÉMU SOUBORŮ NTFS, které zahrnují připojené složky, propojené soubory a server vzdáleného úložiště Společnosti Microsoft:

  • Zálohovat aplikace, které používají datové proudy souborů , by měly při zálohování souborů s spojovacími body určit BACKUP_REPARSE_DATA ve struktuře WIN32_STREAM_ID.
  • Aplikace, které používají funkci CreateFile, by měly při otevření souboru určit příznak FILE_FLAG_OPEN_REPARSE_POINT, pokud se jedná o spojovací bod. Další informace naleznete v tématu Vytváření a otevírání souborů.
  • Proces defragmentace souborů vyžaduje zvláštní zpracování spojovacích bodů.
  • Aplikace pro detekci virů by měly hledat spojovací body, které označují propojené soubory.
  • Většina aplikací by měla provádět zvláštní akce pro soubory, které byly přesunuty do dlouhodobého úložiště, pokud pouze upozornit uživatele, že načtení souboru může chvíli trvat.
  • Funkce OpenFileById buď otevře soubor, nebo spojovací bod v závislosti na použití příznaku FILE_FLAG_OPEN_REPARSE_POINT.
  • Symbolické odkazy, jako spojovací body, mají určité programovací aspekty specifické pro ně.
  • Aktivity správy svazků pro čtení záznamů deníku změn pořadového čísla aktualizace (USN) vyžadují při použití USN_RECORD a READ_USN_JOURNAL_DATA struktur speciální zpracování bodů opakování.

určení, jestli je adresář připojenou složkou

vytváření připojených složek

symbolické efekty propojení ve funkcích systémů souborů