Kódtár leírása séma
A kódtár-leírásfájlok olyan XML-fájlok, amelyek kódtárakat határoznak meg. A tárak a helyi és távoli tárolóhelyek elemeit egyetlen nézetbe összesítik a Windows Intézőben. A kódtár leírásfájljai a Könyvtár leírása sémát követik, és *.library-ms fájlként vannak mentve.
Ez a témakör a következő szakaszokat tartalmazza:
- Könyvtár leírása séma áttekintése
- Névtér verziószámozási
- Példa egy kódtár leírásfájljára
- Kapcsolódó témakörök
A kódtár leírási sémájának áttekintése
A tárak egy vagy több tárolóhelyen tárolt fájlokat tartalmaznak. A tárak valójában nem tárolják ezeket a fájlokat; ehelyett figyelik a fájlokat tartalmazó mappákat, és lehetővé teszik a felhasználók számára a fájlok elérését és elrendezését különböző módokon. Egy felhasználó például több mappában is rendelkezhet zenefájlokkal egy helyi merevlemezen és egy külső merevlemezen. A Zenetárhasználatával a felhasználó egyszerre érheti el az összes fájlt, és egyetlen csoportként rendezheti őket művésznév vagy albumcím szerint.
A Kódtár leírása séma három fő részből áll, az alábbi táblázatban leírtak szerint:
Rész | Leírás |
---|---|
Általános könyvtáradatok | A tár adatai, például a név, a tulajdonos, a verzió, az ikon, amelyeket a Windows Intéző használhat, amikor megjeleníti a tárat egy felhasználó számára. |
Kódtár tulajdonságai | Egy vagy több tulajdonság, amely leírja a kódtárat. Ezek az egyéni tulajdonságok a tárra vonatkoznak. |
Erőforrástár helyei | Egy vagy több keresési összekötő, amely azonosítja a tárban felvenni kívánt tárolási helyeket. Ezen helyek mindegyike egyedi tulajdonságokkal is rendelkezhet. |
A Windows 7-ben lévő kódtárfájlok az ismert mappában vannak tárolva, FOLDERID_Libraries. Alapértelmezés szerint a FOLDERID_Libraries mappa a %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries helyen található.
Névtér verziószámozása
A kódtár-leírás fájlformátumának (*.library-ms) verziói a névtér módosításával lesznek nyomon követve. Windows 7 esetén a fájlformátum a következő alapértelmezett névtérrel rendelkezik: https://schemas.microsoft.com/windows/2009/library
.
A kódtár tartalmának verzióit azonban egy adott kódtár-leírásfájl <verzió> eleme követi nyomon.
Példa egy kódtár leírásfájljára
Az alábbiakban egy példa látható egy kódtár-leírásfájlra, amely a dokumentumfájlok tárát határozza meg.
<?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>
Kapcsolódó témakörök