Megosztás a következőn keresztül:


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:

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>

folderType Element (Könyvtárséma)

iconReference element (Library Schema)

isLibraryPinned Element (Library Schema)

libraryDescription element (Könyvtárséma)

névelem (kódtárséma)

ownerSID elem (könyvtárséma)

tulajdonságelem (könyvtárséma)

propertyStore Element (Könyvtárséma)

searchConnectorDescription elem (könyvtárséma)

searchConnectorDescriptionList elem (könyvtárséma)

templateInfo Element (Könyvtárséma)

verzióelem (kódtárséma)

Keresési összekötő leírása séma