Точки повторного анализа являются функцией NTFS, которые обеспечивают механизм для драйверов фильтров файловых систем, чтобы прервать запрос доступа к файлу и потенциально переписать его. Они обеспечивают механизм что полномочия несколько других функций NTFS:
Ссылка Sathya обеспечивает более всесторонний взгляд:
Приложение, которое хочет использовать функцию, хранит данные, характерные для приложения - который может быть любым видом данных вообще - в точку повторного анализа. Точка повторного анализа отмечена с идентификатором, характерным для приложения, и снабдила файлом или каталогом. Специальный специализированный фильтр (своего рода драйвер) также связан с типом тега точки повторного анализа и сообщен файловой системе. [...]
[...], Когда файловая система идет для открытия файла, она замечает точку повторного анализа, связанную с файлом. Это затем "повторно анализирует" исходный запрос на файл путем нахождения соответствующего фильтра связанным с приложением, которое сохранило точку повторного анализа и передачу данных точки повторного анализа к тому фильтру. Фильтр может затем использовать данные в точке повторного анализа, чтобы сделать то независимо от того, что является соответствующим на основе функциональности точки повторного анализа, предназначенной приложением.
Путем драйвер файловой системы (FSD) выясняет, что фильтр файловой системы (или мини-фильтр) путем проверки ReparseTag
из метаданных и для сторонних точек повторного анализа GUID, который является частью метаданных каждой точки повторного анализа. Вышеупомянутый список функций - главным образом предоставленные Microsoft как часть различных версий Windows и выпусков (соединения, представленные в Windows 2000, символьных ссылках в Vista/2008), но можно запросить быть присвоенным GUID Microsoft, как указано в MSDN здесь (раздел комментария).