Dateityphandler
Das Registrieren eines Dateityps ist der erste Schritt beim Erstellen einer Dateizuordnung, wodurch dieser Dateityp der Shell "bekannt" wird. Ohne Dateityphandler kann die Shell jedoch keine Informationen aus und über die Datei für den Benutzer verfügbar machen.
Dieses Thema ist wie folgt organisiert:
Machen Eines Dateityps der Shell bekannt
Im folgenden Screenshot von Windows-Explorer wird die Bilddatei "Alias.known" in der Shell Pictures-Bibliothek angezeigt und nur der anwendung Paint zugeordnet.

In der Datei "Dateierweiterung.known" im vorherigen Screenshot fehlt die folgende Funktionalität, die von einem Dateityphandler aktiviert wird:
- Miniaturansicht oder Vorschau
- Bildspezifische Verben im Kontextmenü, z. B.:
- Drehen der Vorschau
- Als Desktophintergrund festlegen
- Bildspezifische Eigenschaften im Detailbereich, z. B.:
- Datum der Erstellung
Tags- Rating
- Indizierung von Dateitext
Im folgenden Screenshot weist dieselbe Datei (Alias.known) die Erweiterung .jpg auf. Dabei handelt es sich um einen registrierten Dateityp mit zugeordneten Dateityphandlern, sodass ein Miniaturbild und weitere Eigenschaften angezeigt werden.

Beschreibungen des Dateityphandlers
Die von den einzelnen Dateityphandlern bereitgestellten Funktionen sind in der folgenden Tabelle aufgeführt:
| Handler | BESCHREIBUNG |
|---|---|
| Kontextmenü | Ein Kontextmenühandler, manchmal auch als Kontextmenühandler bezeichnet, ist ein Dateityphandler, der einem vorhandenen Kontextmenü Befehle hinzufügt. Diese Handler sind einem bestimmten Dateityp zugeordnet und werden jedes Mal aufgerufen, wenn ein Kontextmenü für einen Member des Dateityps angezeigt wird. |
| Miniaturansicht | Ein Handler, der ein Bild bereitstellt, das ein Shellelement darstellt. |
| Eigenschaft | Ein Eigenschaftenhandler, der Zugriff auf Elementeigenschaften für Windows Search, den Windows-Explorer und andere Anwendungen bereitstellt, die auf Eigenschaften zugreifen müssen. |
| Vorschau | Ein Handler, der schnell eine schreibgeschützte, vereinfachte Ansicht des Elements erzeugt, das im Vorschaubereich Windows Explorer angezeigt werden soll. |
| Filter | Ein Filter, eine Implementierung der IFilter-Schnittstelle, der Dokumente auf Text und Eigenschaften (auch als Attribute bezeichnet) überprüft. Sie extrahiert Textblöcke aus diesen Dokumenten, filtert eingebettete Formatierungen heraus und behält Informationen über die Position des Texts bei. Außerdem werden Blöcke von Werten extrahiert, bei denen es sich um Eigenschaften eines gesamten Dokuments oder um klar definierte Teile eines Dokuments handelt. IFilter bietet die Grundlage für die Erstellung von Anwendungen auf höherer Ebene, z. B. Dokumentindexer und anwendungsunabhängige Viewer. |