Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird die Einführung von Bibliotheken für Windows 7 und höher beschrieben. Bibliotheken sind ein Windows-Shell-Feature. Um auf die Windows-Shell-Funktionalität zuzugreifen, z. B. Bibliotheken, müssen Drittanbieterentwickler von Windows Search-Anwendungen zuerst einen Shell-Datenspeicher implementieren. Weitere Informationen finden Sie unter Implementieren der grundlegenden Ordnerobjektschnittstellen.
Dieses Thema ist wie folgt organisiert:
Bibliotheken
In Windows 7 und höher sind Bibliotheken das Standard-Repository von Benutzerdaten. Benutzer können ihre Dateien auf die gleiche Weise durchsuchen wie in einem Ordner, oder sie können ihre Dateien nach Eigenschaften wie Datum, Typ und Autor anordnen. Im Gegensatz zu einem Ordner speichert eine Bibliothek keine Elemente, sondern zeigt Dateien an, die gleichzeitig in mehreren Ordnern gespeichert sind. Bibliotheken bieten benutzern ihrer aggregierten Inhalte einen einzelnen Zugriffspunkt und umfassende Ansichts pivots. Wenn ein Benutzer beispielsweise Neben dem ordner "Meine Musik"- auch Musikdateien in Ordnern auf einem externen Laufwerk hat, können sie sofort über die Musikbibliothek auf alle Musikdateien zugreifen.
Einstiegspunkte für Benutzerdaten
Standardbibliotheken (z. B. My Documents, My Picturesusw.) entsprechen bekannten Ordner-. Standardbibliotheken bieten benutzern vertraute Einstiegspunkte, da Bibliotheksinhalte jedoch nicht auf Bekannte Ordner-Inhaltsbibliotheken beschränkt sind, bieten Benutzern mehr Freiheit, zu bestimmen, wo Dokumente und Medien gespeichert werden sollen. Bibliotheken werden über den Shell-Namespace (Shell-Datenquelle) verfügbar gemacht. Ihre Anwendung kann Benutzern die gleichen vertrauten Einstiegspunkte für ihre Daten bereitstellen, indem sie das Bibliotheksbewusstsein und das Browsen ermöglichen.
Sammlungen von Ordnern
Bibliotheken sind benutzerdefinierte Sammlungen von Inhalten. Windows Search indiziert unterstützte Ordner, wenn sie in Bibliotheken enthalten sind. Dies ermöglicht die Sofortsuche und eigenschaftenbasierte Stapelanordnungsansichten in Bibliotheken.
Unterstützte Ordner in Bibliotheken
Damit Ordner in Bibliotheken unterstützt werden können, müssen sie auf dem lokalen Computer indiziert und entweder auf einem Remote-Windows-Computer indiziert oder auf einem Server mit dateien indiziert werden, die von der Windows-Suche indiziert werden.
Nicht unterstützte Ordner werden vom Benutzer im Windows-Bibliotheksverwaltungsdialogfeld nicht hinzugefügt. Wenn einer Bibliothek nicht indizierte Remoteordner mithilfe der IShellLibrary-API hinzugefügt werden, wird die Benutzeroberfläche der Bibliothek abgesicherten Modus. In abgesicherten Modus werden Features wie eigenschaftenbasierte Stapelanordnungsansichten, Filtervorschläge und Unterstützung des Startmenüs Suchunterstützung aus der betroffenen Bibliothek entfernt.
In der folgenden Tabelle sind Ordner aufgeführt, die in Bibliotheken mit dem Verwaltungsdialogfeld der Windows Explorer-Bibliothek enthalten sind, und Ordner, die in abgesicherten Modusnicht unterstützt werden:
| Unterstützte Ordner | Nicht unterstützte Ordner |
|---|---|
| Feste und externe NTFS- und FAT32-Festplatten | Wechseldatenträger (z. B. Minidrives und SD-Karten) |
| Freigaben, die von der Windows-Suche indiziert werden (z. B. Abteilungsserver und auf Computern unter Windows 10 und Windows 7 Home Edition) | Wechselmedien (z. B. CDs und DVDs) |
| Freigaben, die offline verfügbar sind (z. B. "Meine Dokumente umgeleitet", clientseitigen Cache) | Netzwerkfreigaben, die weder offline noch remote indiziert sind (z. B. NAS-Laufwerke) |
| n/a | Andere Datenquellen (z. B. Microsoft SharePoint, Microsoft Exchange, Microsoft OneDrive usw.) |
Speicher gesichert
Bibliotheken sind Sammlungen von Speicherordnern. Benutzer können Dateien direkt in eine Bibliothek speichern und kopieren, da jede Bibliothek über einen Standardspeicherort zum Senden dieser Dateien verfügt. Bei Standardbibliotheken ist dies ein benutzerdefinierter Ordner, der in einer Bibliothek enthalten ist (z. B. "Eigene Dokumente"), oder der erste Ordner, der einer benutzerdefinierten Bibliothek hinzugefügt wurde. Dies ist der Ordner, in dem Dateien verschoben werden, wenn ein Benutzer Dateien in eine Bibliothek zieht und abbricht oder in einer Bibliothek mit dem allgemeinen Dateidialogfeld speichert. Der Benutzer kann den Standardspeicherort einer Bibliothek jederzeit ändern, aber wenn er den Standardspeicherort entfernt, wird der nächste Ordner in der Bibliothek als neuer Speicherort ausgewählt. Benutzer können darüber hinaus in jedem Ordner speichern, für den sie über Berechtigungen verfügen, die in eine Bibliothek eingeschlossen wurden.
Nicht-Dateisystem-Shellcontainer
Bibliotheken können Shellcontainer des Dateisystems enthalten, z. B. Computer- und Systemsteuerung, enthalten jedoch Dateisystemelemente. Bibliotheksordner und -inhalte können aufgezählt und mithilfe von APIs für Dateisystemdateien und Ordner in früheren Betriebssystemen aufgerufen werden. Wenn Ihre Anwendung stark von dateisystemspezifischen APIs abhängig ist, kann die IShellLibrary--API verwendet werden, um die Dateisystempfade von Ordnern und Dateien in Bibliotheken abzurufen. In den meisten Fällen wird empfohlen, das Shell-Programmiermodell zu verwenden, um mehrere Windows-Versionen und Elementflexibilität zu unterstützen. Weitere Informationen finden Sie unter Navigieren im Shell-Namespace.
Bibliotheksbeschreibungen
Bibliotheksbeschreibungen werden auf dem Datenträger als XML-Datei im Ordner %appdata%Microsoft\Windows\Libraries (und potenziell als FOLDERID_Librariesgespeichert. Weitere Informationen zu FOLDERID_Librariesfinden Sie unter KNOWNFOLDERID.
Bibliotheksbeschreibungsdateien sind XML-Dateien mit der Dateinamenerweiterung .library-ms. Auf sie sollten niemals von Anwendungen zugegriffen oder bearbeitet werden. Der Ordnerpfadtext, der in den Bibliotheksbeschreibungsdateien gespeichert ist, ist nicht immer aktuell. Bibliotheksordner werden in der Bibliotheksbeschreibungsdatei im serialisierten binären Shelllinks Format beibehalten. Weitere Informationen zu Bibliotheken und dem Schema "Bibliotheksbeschreibung" finden Sie unter Bibliotheksbeschreibungsschema. Weitere Informationen zu Sammelsuchconnectors und zum Schema "Beschreibung des Suchkonnektors" Search Connector Description Schema.
[HINWEIS]
Anwendungen sollten immer das Shell-Programmiermodell oder die IShellLibrary-API verwenden, um Bibliotheksinhalte zu nutzen und zu bearbeiten, und niemals versuchen, manuell auf die Bibliotheksbeschreibungsdatei zuzugreifen oder sie zu bearbeiten.
Verwandte Themen
Indizierungspriorisierungs- und Rowsetereignisse in Windows 7