Dateityphandler

Die Registrierung eines Dateityps ist der erste Schritt beim Erstellen einer Dateizuordnung, wodurch dieser Dateityp der Shell bekannt wird. Ohne Dateityphandler ist die Shell jedoch nicht in der Lage, dem Benutzer Informationen aus und über die Datei zur Verfügung zu stellen.

Dieses Thema ist wie folgt organisiert:

Festlegen eines Dateityps zur Shell

Im folgenden Screenshot von Windows Explorer wird die Bilddatei Desert.known in der Shell Pictures-Bibliothek angezeigt und ist nur der Paint-Anwendung zugeordnet.

Screenshot: Explorer beim Öffnen eines Bilds ohne Dateityp

Der Datei Desert.known im vorherigen Screenshot fehlt die folgende Funktionalität, die von einem Dateityphandler aktiviert wird:

  • Miniaturansicht oder Vorschau
  • Bildspezifische Verben im Kontextmenü, z. B.:
    • Rotieren der Vorschau
    • Als Desktophintergrund festlegen
    • Drucken
  • Bildspezifische Eigenschaften im Detailbereich, z. B.:
    • Datum der Aufnahme
    • Tags
    • Rating
  • Indizierung von Dateitext

Im folgenden Screenshot weist dieselbe Datei (Desert.known) die .jpg-Erweiterung auf. Dabei handelt es sich um einen registrierten Dateityp mit zugeordneten Dateityphandlern, sodass eine Miniaturansicht und weitere Eigenschaften angezeigt werden.

Image mit einem registrierten Dateityp und zugeordneten Dateityphandlern

Beschreibungen des Dateityphandlers

Die von jedem Dateityphandler 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 ein Element des Dateityps angezeigt wird.
Miniaturansicht Ein Handler, der ein Image zur Darstellung eines Shellelements bereitstellt.
Eigenschaft Ein Eigenschaftenhandler, der Zugriff auf Elementeigenschaften für Die Windows-Suche, die Windows-Explorer und andere Anwendungen ermöglicht, die auf Eigenschaften zugreifen müssen.
Vorschau Ein Handler, der schnell eine schreibgeschützte, vereinfachte Ansicht des Elements erzeugt, das im Windows-Explorer Vorschaubereich angezeigt werden soll.
Filter Ein Filter, eine Implementierung der IFilter-Schnittstelle , die Dokumente auf Text und Eigenschaften (auch als Attribute bezeichnet) durchsucht. Es 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, die Eigenschaften eines gesamten Dokuments oder von klar definierten Teilen eines Dokuments sind. 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