Schema för biblioteksbeskrivning
Biblioteksbeskrivningsfiler är XML-filer som definierar bibliotek. Bibliotek aggregerar objekt från lokala och fjärranslutna lagringsplatser till en enda vy i Utforskaren i Windows. Biblioteksbeskrivningsfiler följer schemat Biblioteksbeskrivning och sparas som *.library-ms-filer.
Det här avsnittet innehåller följande avsnitt:
- översikt över schema för biblioteksbeskrivning
- versionshantering för namnområde
- Exempel på en biblioteksbeskrivningsfil
- Relaterade ämnen
Översikt över schema för biblioteksbeskrivning
Bibliotek innehåller filer som lagras på en eller flera lagringsplatser. Bibliotek lagrar faktiskt inte dessa filer. I stället övervakar de mapparna som innehåller filerna och låter användarna komma åt och ordna filerna på olika sätt. En användare kan till exempel ha musikfiler i flera mappar på en lokal hårddisk och även på en extern hårddisk. Med hjälp av Musikbibliotekkan användaren komma åt alla dessa filer samtidigt och sortera dem alla efter artistnamn eller albumtitel som en enda grupp.
Schemat Biblioteksbeskrivning består av tre viktiga delar som beskrivs i följande tabell:
Del | Beskrivning |
---|---|
Allmän biblioteksinformation | Information om biblioteket, till exempel namn, ägare, version, ikon, som Utforskaren kan använda när biblioteket visas för en användare. |
Biblioteksegenskaper | En eller flera egenskaper som beskriver biblioteket. Dessa anpassade egenskaper är specifika för biblioteket. |
Biblioteksplatser | En eller flera sökanslutningar som identifierar lagringsplatser som ska ingå i biblioteket. Var och en av dessa platser kan också ha en unik uppsättning egenskaper. |
Biblioteksfiler i Windows 7 lagras i den kända mappen FOLDERID_Libraries. Som standard finns mappen FOLDERID_Libraries på %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries.
Versionshantering för namnområde
Versioner av filformatet Biblioteksbeskrivning (*.library-ms) spåras genom att namnområdet ändras. För Windows 7 har filformatet följande standardnamnområde: https://schemas.microsoft.com/windows/2009/library
.
Versioner av biblioteksinnehållet spåras dock med hjälp av elementet <version> i en specifik biblioteksbeskrivningsfil.
Exempel på en biblioteksbeskrivningsfil
Följande är ett exempel på en biblioteksbeskrivningsfil som definierar ett bibliotek för dokumentfiler.
<?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>
Relaterade ämnen