Reparse Points
Eine Datei oder ein Verzeichnis kann einen Auswertungspunkt enthalten, bei dem es sich um eine Sammlung benutzerdefinierter Daten handelt. Das Format dieser Daten wird von der Anwendung verstanden, die die Daten speichert, und einem Dateisystemfilter, den Sie installieren, um die Daten zu interpretieren und die Datei zu verarbeiten. Wenn eine Anwendung einen Analysepunkt festlegt, werden diese Daten sowie ein Analysetag gespeichert, das die gespeicherten Daten eindeutig identifiziert. Wenn das Dateisystem eine Datei mit einem Auswertungspunkt öffnet, wird versucht, den Dateisystemfilter zu finden, der dem vom Wiederholungstag identifizierten Datenformat zugeordnet ist. Wenn ein Dateisystemfilter gefunden wird, verarbeitet der Filter die Datei gemäß der Anweisung der Auswertungsdaten. Wenn kein Dateisystemfilter gefunden wird, schlägt der Vorgang zum Öffnen der Datei fehl.
Beispielsweise werden Mithilfe von Wiederholungspunkten NTFS-Dateisystemlinks und der Microsoft Remote Storage Server (RSS) implementiert. RSS verwendet einen vom Administrator definierten Regelsatz, um selten verwendete Dateien in die langfristige Speicherung zu verschieben, z. B. Band oder optische Medien. Sie verwendet Dies sind die Informationen, die im Dateisystem gespeichert werden. Diese Informationen werden in einer Stubdatei gespeichert, die einen Auswertungspunkt enthält, dessen Daten auf das Gerät zeigen, auf dem sich die eigentliche Datei jetzt befindet. Der Dateisystemfilter kann diese Informationen verwenden, um die Datei abzurufen.
Reparse Points werden auch verwendet, um bereitgestellte Ordner zu implementieren. Weitere Informationen finden Sie unter Bestimmen, ob ein Verzeichnis ein eingebundener Ordner ist.
Die folgenden Einschränkungen gelten für Dies gilt
Für ein Verzeichnis können Wiederholungspunkte eingerichtet werden, aber das Verzeichnis muss leer sein. Andernfalls kann das NTFS-Dateisystem den Wiederholungspunkt nicht einrichten. Darüber hinaus können Sie keine Verzeichnisse oder Dateien in einem Verzeichnis erstellen, das einen Replikationspunkt enthält.
Die Wiederholungspunkte und erweiterten Attribute schließen sich gegenseitig aus. Das NTFS-Dateisystem kann keinen Wiederholungspunkt erstellen, wenn die Datei erweiterte Attribute enthält, und es können keine erweiterten Attribute für eine Datei erstellt werden, die einen Wiederholungspunkt enthält.
Die Daten des Auswertungspunkts, einschließlich tag und optionaler GUID, dürfen 16 Kilobyte nicht überschreiten. Das Festlegen eines Auswertungspunkts schlägt fehl, wenn die Menge der Daten, die am Auswertungspunkt platziert werden sollen, diesen Grenzwert überschreitet.
Für einen bestimmten Pfad gilt ein Grenzwert von 63 Wiederholungspunkten.
HINWEIS: Der Grenzwert kann abhängig von der Länge des Wiederholungspunkts reduziert werden. Wenn ihr Wiederholungspunkt beispielsweise auf einen vollqualifizierten Pfad abzielt, wird der Grenzwert auf 31 festgelegt.
Windows Server 2003 und Windows XP: Für jeden Pfad gilt ein Grenzwert von 31 Wiederholungspunkten.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| Punkttags für die Wiederholung |
Jeder Auswertungspunkt verfügt über ein Bezeichnertag, sodass Sie effizient zwischen den verschiedenen Typen von Auswertungspunkten unterscheiden können, ohne die benutzerdefinierten Daten im Auswertungspunkt untersuchen zu müssen. |
| Reparse Point Operations |
Beschreibt die Rearse Point-Vorgänge, die Sie mit DeviceIoControlausführen können. |
| Reparse Points and File Operations |
Beschreibt, wie die Wiederholungspunkte das Dateisystemverhalten ermöglichen, das vom Verhalten abweicht, das die meisten Windows Entwickler erwarten. |