Schéma de description de la bibliothèque

Les fichiers de description de bibliothèque sont des fichiers XML qui définissent des bibliothèques. les bibliothèques regroupent les éléments des emplacements de stockage locaux et distants dans un affichage unique dans Windows Explorer. Les fichiers de description de la bibliothèque suivent le schéma de description de la bibliothèque et sont enregistrés en tant que * fichiers. Library-ms.

Cette rubrique contient les sections suivantes :

Vue d’ensemble du schéma de description de la bibliothèque

Les bibliothèques contiennent des fichiers stockés dans un ou plusieurs emplacements de stockage. Les bibliothèques ne stockent pas réellement ces fichiers ; au lieu de cela, ils surveillent les dossiers qui contiennent les fichiers et permettent aux utilisateurs d’accéder aux fichiers et de les organiser de différentes façons. Par exemple, un utilisateur peut avoir des fichiers musicaux dans plusieurs dossiers sur un disque dur local et également sur un disque dur externe. à l’aide de la bibliothèque de Musique, l’utilisateur peut accéder à tous ces fichiers en même temps et les trier par nom d’artiste ou titre d’album en tant que groupe unique.

Le schéma de description de la bibliothèque se compose de trois parties majeures, décrites dans le tableau suivant :

Partie Description
Informations générales sur la bibliothèque informations sur la bibliothèque, telles que le nom, le propriétaire, la version, l’icône, que Windows explorateur peut utiliser lorsqu’il affiche la bibliothèque à un utilisateur.
Propriétés de la bibliothèque Une ou plusieurs propriétés qui décrivent la bibliothèque. Ces propriétés personnalisées sont spécifiques à la bibliothèque.
Emplacements de bibliothèque Un ou plusieurs connecteurs de recherche qui identifient les emplacements de stockage à inclure dans la bibliothèque. Chacun de ces emplacements peut également avoir un ensemble unique de propriétés.

les fichiers de bibliothèque dans Windows 7 sont stockés dans le dossier connu, FOLDERID _ libraries. par défaut, le _ dossier FOLDERID libraries se trouve dans% USERPROFILE% \ AppData \ roaming \ Microsoft \ Windows \ libraries.

Contrôle de version des espaces de noms

Les versions du format de fichier de description de la bibliothèque ( * . Library-ms) sont suivies en modifiant l’espace de noms. pour Windows 7, le format de fichier est l’espace de noms par défaut suivant : https://schemas.microsoft.com/windows/2009/library .

Toutefois, les versions du contenu de la bibliothèque sont suivies à l’aide de l’élément < version > dans un fichier de description de bibliothèque spécifique.

Exemple de fichier de description de bibliothèque

Voici un exemple de fichier de description de bibliothèque qui définit une bibliothèque pour les fichiers de document.

<?xml version="1.0" encoding="UTF-8"?>
<libraryDescription xmlns="http://schemas.microsoft.com/windows/2009/library">
    <name>@shell32.dll,-34575</name>
    <ownerSID>S-1-5-21-379071477-2495173225-776587366-1000</ownerSID>
    <version>1</version>
    <isLibraryPinned>true</isLibraryPinned>
    <iconReference>imageres.dll,-1002</iconReference>
    <templateInfo>
        <folderType>{7d49d726-3c21-4f05-99aa-fdc2c9474656}</folderType>
    </templateInfo>
    <searchConnectorDescriptionList>
        <searchConnectorDescription publisher="Microsoft" product="Windows">
            <description>@shell32.dll,-34577</description>
            <isDefaultSaveLocation>true</isDefaultSaveLocation>
            <simpleLocation>
                <url>knownfolder:{FDD39AD0-238F-46AF-ADB4-6C85480369C7}</url>
                <serialized>MBAAAEAFCAAA...MFNVAAAAAA</serialized>
            </simpleLocation>
        </searchConnectorDescription>
        <searchConnectorDescription publisher="Microsoft" product="Windows">
            <description>@shell32.dll,-34579</description>
            <isDefaultNonOwnerSaveLocation>true</isDefaultNonOwnerSaveLocation>
            <simpleLocation>
                <url>knownfolder:{ED4824AF-DCE4-45A8-81E2-FC7965083634}</url>
                <serialized>MBAAAEAFCAAA...HJIfK9AAAAAA</serialized>
            </simpleLocation>
        </searchConnectorDescription>
    </searchConnectorDescriptionList>
</libraryDescription>

Élément folderType (schéma de bibliothèque)

Élément iconReference (schéma de bibliothèque)

Élément isLibraryPinned (schéma de bibliothèque)

Élément libraryDescription (schéma de bibliothèque)

Élément Name (schéma de bibliothèque)

Élément ownerSID (schéma de bibliothèque)

Property, élément (schéma de bibliothèque)

Élément propertyStore (schéma de bibliothèque)

Élément searchConnectorDescription (schéma de bibliothèque)

Élément searchConnectorDescriptionList (schéma de bibliothèque)

Élément templateInfo (schéma de bibliothèque)

version, élément (schéma de bibliothèque)

Schéma de la description du connecteur de recherche