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.

Screenshot des Explorers, der ein Bild ohne Dateityp öffnet

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
    • Drucken
  • 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.

Image mit einem registrierten Dateityp und zugeordneten Dateityphandlern

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.

Anwendungsregistrierung

Dateitypen

Funktionsweise von Dateizuordnungen

Inhaltsansicht nach Dateityp oder Art

Dateitypüberprüfung

Programmgesteuerte Bezeichner

Wahrgenommene Typen

Zuordnungsarrays