Shell-Glossar

A

Korrelation

Eine Zuordnung einer Dateinamenerweiterung (z. B. .mp3) oder eines Protokolls (z. B. http) zu einem programmgesteuerten Bezeichner (ProgID). Diese Zuordnung wird in der Registrierung als Benutzereinstellung mit einem Fallback pro Computer gespeichert. Anwendungen, die am Standardprogrammsystem teilnehmen, legen die Zuordnungszuordnung für die Dateinamenerweiterung oder das Protokoll so fest, dass sie auf die ProgID-Schlüssel verweist, die sie besitzen.

Zuordnungsarray

Eine geordnete Liste von Registrierungsspeicherorten, die zum Speichern von Informationen zu einem Elementtyp verwendet werden, einschließlich Handlern, Verben und anderen Attributen wie dem Symbol und anzeigenamen des Typs. Beispielsweise weist eine .jpg-Datei das folgende Zuordnungsarray auf einem Windows-Standardsystem auf: "HKCR\jpgfile", "HKCR\SystemFileAssociations\.jpg", "HKCR\SystemAssociations\image", "HKCR\*", "HKCR\AllFileSystemObjects".

B

bind

Zum Laden oder Zuordnen von Code zu Daten. Beispielsweise kann ein Handler einer Shell-Datenquelle zugeordnet sein.

C

kanonischer Name

Der eindeutige Name einer Ressource. Kanonisch bedeutet "gemäß den Regeln". Siehe auch: Kanonischer Verbname.

Kanonischer Verbname

Ein sprachneutraler Name, der programmgesteuert verwendet werden kann, um auf ein Verb zu verweisen, unabhängig von der lokalisierten Zeichenfolge in der Benutzeroberfläche. Siehe auch: kanonischer Name, Verb.

container

Ein Shellelementtyp, der andere Elemente enthalten kann. Elemente in einem Container werden mithilfe einer Shell-Datenquelle für den Shell-Namespace verfügbar gemacht. Beispiele hierfür sind Ordner, Laufwerke, Netzwerkserver und komprimierte Dateien mit einer .zip Dateinamenerweiterung. Siehe auch: Shell-Datenquelle, Ordner, Shellelement.

content

Text und Eigenschaften, die einem Shellelement oder einer Inhaltsquelle zugeordnet sind, die indiziert werden können.

Inhaltsquelle

Ein Element, auf das der Indexer zugreifen kann. Inhaltsquellen können über eine URL adressiert werden und werden dem Indexer von einem Protokollhandler bereitgestellt. Beispiele hierfür sind Dateisystemdateien und -ordner, Microsoft Outlook-Elemente und -Ordner, Datenbankdatensätze und gespeicherte Microsoft SharePoint-Elemente. Eine Inhaltsquelle kann als Shellelemente verfügbar gemacht werden, indem eine Shell-Datenquelle implementiert wird. Siehe auch: Inhalt, Shellelement.

content view (Inhaltsansicht)

Eine Ansicht in Windows Explorer (in Windows 7 und höher angeboten), die den relevantesten Inhalt für jedes Element in der Liste basierend auf seiner Dateinamenerweiterung oder Kind-Zuordnung anzeigt. Die Inhaltsansicht verwendet eine Logik zum Ändern der Größe, die Eigenschaften entfernt, wenn die Fenstergröße abnimmt, um sicherzustellen, dass die kritischsten Eigenschaften weiterhin Platz haben, um klar lesbar zu sein. Siehe auch: Layoutmuster, Kind, Kind-Zuordnung.

Inhaltsansichtsmodus

Siehe Definition für: Inhaltsansicht.

Kontextmenü

Dieser Begriff wird manchmal als Kontextmenü verwendet. Siehe Definition für: Kontextmenü.

Kontextmenühandler

Dieser Begriff wird manchmal als Kontextmenühandler verwendet. Siehe Definition für: Kontextmenühandler.

D

Datenobjekthandler

Ein Handler, der zusätzliche Zwischenablageformate für das Datenobjekt (IDataObject) eines Elements bereitstellt. Datenobjekte werden in Drag-and-Drop- und Kopier-/Einfügeszenarien verwendet.

Datenquelle

Dieser Begriff wird manchmal verwendet, um Datenspeicher oder Shell-Datenquelle zu bedeuten. Siehe Definition für: Datenspeicher, Shell-Datenquelle.

Datenspeicher

Ein Repository mit Daten. Ein Datenspeicher kann dem Shell-Programmiermodell als Container mit einer Shell-Datenquelle verfügbar gemacht werden. Die Elemente in einem Datenspeicher können vom Windows Search-System mithilfe eines Protokollhandlers indiziert werden.

Desktopkomposition

Ein Windows Vista-Feature, mit dem einzelne Fenster auf Bildschirmoberflächen im Videospeicher gezeichnet werden können, anstatt direkt auf das primäre Anzeigegerät gezeichnet zu werden.

document

Ein Shellelement, das Text enthält und für das die IFilter-Schnittstelle implementiert werden könnte.

Drop-Handler

Ein Handler, der es einem bestimmten Elementtyp ermöglicht, Drag-and-Drop- und Copy/Paste-Szenarien zu unterstützen.

Ziel löschen

Ein Datenobjekt, das in eine Datei gezogen und abgelegt wird. Siehe auch: Datenhandler, Drop-Handler.

dynamisches Verb

Ein Verb, das vom Zustand eines Shellelements oder des Systems abhängt; die Darstellung des Elements ist zustandsbasiert und erfordert, dass der ausführende Code bestimmt, ob das Element angezeigt werden soll. Siehe auch: Kontextmenühandler, statisches Verb, Verb.

E

befehl Explorer

Ein Objekt, das als Schaltfläche am oberen Rand des Windows-Explorer-Fensters angezeigt werden kann, das Funktionen für Elemente und Container in diesem Fenster bereitstellt. Eine Shell-Datenquelle stellt die Windows-Explorer-Befehlsobjekte für ein bestimmtes Containerelement bereit. Befehle werden manchmal als Verben verwendet.

F

Dateizuordnung

Siehe Definition für: Dateitypzuordnung.

Dateiformat

Ein Format für Daten, die in einer Datei gespeichert sind, die über eine dokumentierte Formatspezifikation verfügt. Beispiele hierfür sind OLE DocFile, OPC, XML, ZIP und andere bekannte Dateiformatspezifikationen. Dateitypersteller verwenden in der Regel ein vorhandenes Dateiformat als Basis eines neuen Dateityps. Ein Dateiformat kann einfach eine Definition sein, die nicht als Dateityp instanziiert wird.

Dateiformathandler

Dieser Begriff ist ein Synonym für dateityphandler. Siehe Definition für: Dateityphandler.

Dateinamenerweiterung

Der primäre Indikator eines Dateityps für Dateisystemelemente ist der Teil des Dateinamens, der dem letzten Punkt folgt. Die Dateinamenerweiterung darf keine Leerzeichen oder Nicht-ASCII-Zeichen enthalten und gilt nur für Dateien (nicht Ordner). Dateinamenerweiterungen werden mit einer Vergleichsfunktion verglichen, die nicht für groß- oder gebietsschemas empfindlich ist. Siehe auch: Dateiformat, Dateityp.

Dateityp

Ein bestimmter Dateinamenerweiterungswert wie ".htm" oder ".jpg", der eine Klasse von Dateien definiert, die vom gleichen Typ sind und einen gemeinsamen Satz von Zuordnungen aufweisen. Siehe auch: Art, Dateitypzuordnung.

Dateitypzuordnung

Für eine bestimmte Dateinamenerweiterung die Zuordnungsarrayelemente, die definieren, wo Handler und andere Attribute registriert werden können. Siehe auch: Zuordnungsarray, Dateityp.

Dateitypanpassung

Eine Zuordnung, mit der Shell anpassen kann, wie Shell einen Dateityp behandelt. Zu den Dateitypanpassungen gehören: Angeben der Anwendung zum Öffnen der Datei beim Doppelklicken, Hinzufügen von Befehlen zum Kontextmenü für einen Dateityp, Angeben eines benutzerdefinierten Symbols, Angeben eines MIME-Inhaltstyps, der einem Dateityp zugeordnet werden soll, Angeben eines wahrgenommenen Typs und Angeben einer oder mehrerer Anwendungen, die dem Dateityp dem Dialogfeld Öffnen mit zugeordnet sind. Siehe auch: PerceivedType.

Dateityphandler

Ein für einen Dateityp registrierter Handler. Siehe auch: Handler.

Ordner

Siehe Definition für: Container.

vollständige PIDL

Eine PIDL, die ein Objekt relativ zum Desktopordner eindeutig beschreibt.

H

handler

Ein COM-Objekt, das Funktionen für ein Shellelement bereitstellt. Die meisten Shell-Datenquellen bieten ein erweiterbares System zum Binden von Handlern an Elemente. Der Dateisystemordner verwendet beispielsweise das Zuordnungssystem, um die Handler für einen bestimmten Dateityp zu suchen. Siehe auch: Dateizuordnung, Dateityp, Dateitypanpassung.

I

Symbolhandler

Ein Handler, der die informationen bereitstellt, die zum Generieren und Zwischenspeichern eines Symbols für ein Element erforderlich sind. Der Dateisystemdatenspeicher unterstützt das Laden eines Symbolhandlers für ein Element basierend auf dem Dateityp, sodass dieser Handler ein Symbol bereitstellen kann, das für alle Instanzen dieses Dateityps verwendet wird.

Infoinfohandler

Ein Handler, der Popuptext bereitstellt, wenn der Benutzer mit dem Mauszeiger auf ein Benutzeroberflächenobjekt zeigt.

item

Siehe Definition für: Shellelement.

item-Klasse

Siehe Definition für: Dateityp.

Elementbezeichnerliste

Sequenz von mindestens einer SHITEMID-Struktur, die ein Objekt relativ zu einem Stammobjekt eindeutig definiert.

K

Kind

Eine Eigenschaft, die einen benutzerfreundlichen Kind-Namen bereitstellt und einer Liste von Eigenschaften und einem Layoutmuster zugeordnet werden kann. Kind wurde in Windows Vista eingeführt, um einen endbenutzerfreundlicheren Begriff des Dateityps auszudrücken, und es wurde als mehrwertige Zeichenfolgeneigenschaft (kanonische Zeichenfolgenwerte) definiert, sodass Sie einen "audio;video" oder "link;;document" Kind-Wert haben können. Einige benutzerfreundliche Kind-Namen sind bereits Eigenschaften und Layoutmustern zugeordnet. Beispielsweise zeigen Elemente, die Kind.Picture zugeordnet sind, und Elemente, die Kind.Document zugeordnet sind, unterschiedliche Eigenschaften an, auch wenn sie sich in derselben Ansicht befinden. Jeder Elementtyp kann einem von vier eindeutigen Layoutmustern zugeordnet werden, die die Anzahl der für jedes Element angezeigten Eigenschaften und deren Layout definieren. Siehe auch: Artzuordnung, Inhaltsansicht, Layoutmuster.

L

Layoutmuster

Eine von mehreren Anordnungen zum Anzeigen von Eigenschaften. Wenn Sie in Windows 7 und höher einen neuen Dateityp registrieren, können Sie die Inhaltsansicht verwenden, um eine benutzerdefinierte Eigenschaftenliste und ein Layoutmuster für Ihren Dateityp zu registrieren. Sie können aus vier verschiedenen Layoutmustern wählen: Alpha (für Dokumentsuchergebnisse, die Codeausschnitte enthalten), Beta (für E-Mail-Suchergebnisse mit Codeausschnitten), Gamma (ähnlich wie Alpha, aber mit einem zweizeiligen Layout anstelle von vier) und Delta (zum Anzeigen vieler kürzerer Eigenschaften, z. B. mit Musik und Bildern). Siehe auch: Inhaltsansicht, Kind, Kind-Zuordnung.

M

Metadatenhandler

Dieser Begriff wird manchmal als Eigenschaftshandler verwendet. Siehe Definition für: Eigenschaftenhandler.

N

Namespaceerweiterung

Siehe Definition für: Shell-Datenquelle.

O

Objektverknüpfung und Einbettung von Datenbank (OLE DB)

Ein Standardsatz von Schnittstellen, der heterogenen Zugriff auf unterschiedliche Informationsquellen ermöglicht, die sich an einem beliebigen Ort befinden, z. B. Dateisysteme, E-Mail-Ordner und Datenbanken.

OLE DB

Siehe Definition für: Objektverknüpfung und Einbettung von Datenbank.

P

PerceivedType

Eine breite Kategorie von Dateiformattypen. PerceivedType wurde in Windows XP eingeführt und unterstützt einen begrenzten Satz bekannter Dateitypen (Beispiele sind Bild-, Text-, Audio- und komprimierte Dateitypen). Dateitypen, in der Regel öffentliche Dateitypen, können auch einen wahrgenommenen Typ aufweisen. Beispielsweise sind die Bilddateitypen .bmp, .png, .jpg und .gif auch vom wahrgenommenen Typ Bild. Auf der Programmierebene wird PerceivedType als ganze Zahl ausgedrückt. Da Es Code gibt, der Kind und PerceivedType verwendet, müssen Besitzer von Dateiformaten beide registrieren. Beispielsweise hängt "alle wiedergeben" von PerceivedType ab. Siehe auch: Dateityp.

Vorschauhandler

Ein Handler, der schnell eine schreibgeschützte, vereinfachte Ansicht des Shellelements erzeugt, das im Vorschaubereich von Windows Explorer angezeigt werden soll.

Eigenschaftenhandler

Ein Handler, der in einer Datei gespeicherte Daten in ein strukturiertes Schema übersetzt, das von Windows Explorer, Windows Search und anderen Anwendungen erkannt wird und darauf zugegriffen werden kann. Diese Systeme können dann mit dem Eigenschaftenhandler interagieren, um Eigenschaften in und aus der Datei zu schreiben und zu lesen. Die übersetzten Daten umfassen Detailansicht, Infoinfos, Detailbereich, Eigenschaftenseiten usw. Jeder Eigenschaftenhandler ist einem bestimmten Dateityp zugeordnet, der durch die Dateinamenerweiterung identifiziert wird. Siehe auch: Eigenschaftensystem.

Eigenschaftenblatthandler

Ein Handler, der verwendet wird, um benutzerdefinierte Eigenschaftenblätter mit Ui-Bildern und Steuerelementen zu erstellen, die eine benutzerdefinierte Interaktion mit einem Dateityp ermöglichen.

Eigenschaftensystem

Ein erweiterbares System mit Datendefinitionen mit Lese-/Schreibzugriff, das Eigenschaften verwendet, die als Name-Wert-Paare implementiert sind. Siehe auch: Eigenschaftenhandler, Shellelement.

Eigenschaftswert

Ein Wert, der einem Eigenschaftennamen für ein Shellelement zugeordnet ist. Beispielsweise sind "Author", "Size" und "Date Taken" Eigenschaften. Eigenschaftswerte werden als PROPVARIANT-Struktur ausgedrückt.

Protokollhandler

Ein Handler, der auf Inhaltsquellen zugreift und ein IUrlAccessor-Objekt für ein angegebenes Protokoll und eine angegebene URL bereitstellt. Protokollhandler erweitern die Windows Search-Funktionalität und können Änderungsbenachrichtigungen für Indexer bereitstellen. Zum Indizieren bestimmter Typen von Datenspeichern sind verschiedene Protokollhandler erforderlich. Um eine angemessene Benutzeroberfläche zu bieten, müssen Sie zusätzlich zur Implementierung Ihres Protokollhandlers auch eine Shell-Datenquelle für den Datenspeicher bereitstellen. Der Protokollhandler macht die Elemente im Datenspeicher für den Indexer verfügbar, während die Shell-Datenquelle die Elemente im Datenspeicher für die Shell verfügbar macht.

R

relative PIDL

Eine PIDL, die relativ zu einem Anderen Stammobjekt im Shellnamespace als dem Desktopordner ist. Dies ist in der Regel der übergeordnete Ordner des Elements.

E

Shell-Datenquelle

Eine Komponente, die verwendet wird, um den Shell-Namespace zu erweitern und Elemente in einem Datenspeicher verfügbar zu machen. In der Vergangenheit wurde die Shell-Datenquelle als Shell-Namespaceerweiterung bezeichnet. Siehe auch: Container, Handler, Shellelement.

Shellerweiterung

Dieser Begriff wird manchmal als Dateityphandler verwendet. Siehe Definition für: Dateityphandler.

Shellerweiterungshandler

Dieser Begriff wird manchmal als Dateityphandler verwendet. Siehe Definition für: Dateityphandler.

Shell-Handler

Dieser Begriff wird manchmal als Dateityphandler verwendet. Siehe Definition für: Dateityphandler.

Shellelement

Ein einzelner Inhalt. Einige Shellelemente sind Inhaltsquellen, andere nicht. Ein Ordner ist z. B. eine Inhaltsquelle, eine .jpg Datei jedoch nicht. Dateityphandler machen Shellelemente verfügbar. In einigen Kontexten wird "item" verwendet, um Container von Nichtcontainern zu unterscheiden. Siehe auch: Container, Inhaltsquelle, Dateityphandler.

Shell-Namespaceerweiterung

Dieser Begriff wird manchmal für shell-Datenquelle verwendet. Siehe Definition für: Shell-Datenquelle.

Kontextmenü

Eine Benutzeroberfläche, die verwendet wird, um eine Sammlung von Verben anzuzeigen, die einem Benutzeroberflächenelement zugeordnet sind, z. B. eine Datei oder einen Ordner.

Kontextmenühandler

Ein Handler, der Verben für ein Element oder Elemente hinzufügt. Diese Verben werden häufig in einem Kontextmenü angezeigt. Siehe auch: Kontextmenü.

einfache PIDL

Eine PIDL, die ohne Datenträgerüberprüfung analysiert wird.

statisches Verb

Ein Verb, das auf ein Shellelement angewendet wird, ohne den aktuellen Zustand eines Elements oder Systems überprüfen zu müssen. Ein statisches Verb basiert auf einer statischen Registrierung der zugeordneten Elemente eines Elements und ändert sich nicht.

T

Miniaturansichtshandler

Ein Handler, der ein statisches Image zur Darstellung eines Shellelements bereitstellt.

Miniaturansichtsanbieter

Dieser Begriff wird manchmal als Miniaturansichtshandler verwendet. Siehe Definition für: Miniaturansichtshandler.

U

Name der benutzerfreundlichen Art

Siehe Definition für: Kind.

V

Verb

Eine einzelne Aktion, die von einem Shellelement aufgerufen werden kann. Beispiele hierfür sind Open und Print. Verben werden manchmal als Befehle oder Aufgaben bezeichnet. Siehe auch: dynamisches Verb, Kontextmenühandler, statisches Verb.

Verbhandler

Dieser Begriff wird manchmal für den Kontextmenühandler verwendet. Siehe Definition für: Kontextmenühandler.