Aracılığıyla paylaş


Kitaplık Açıklaması Şeması

Kitaplık açıklama dosyaları, kitaplıkları tanımlayan XML dosyalarıdır. Kitaplıklar, yerel ve uzak depolama konumlarındaki öğeleri Windows Gezgini'nde tek bir görünümde toplar. Kitaplık açıklaması dosyaları Kitaplık Açıklaması şemasını izler ve *.library-ms dosyaları olarak kaydedilir.

Bu konu aşağıdaki bölümleri içerir:

Kitaplık Açıklaması Şemasına Genel Bakış

Kitaplıklar, bir veya daha fazla depolama konumunda depolanan dosyalar içerir. Kitaplıklar aslında bu dosyaları depolamaz; bunun yerine, dosyaları içeren klasörleri izler ve kullanıcıların dosyalara farklı şekillerde erişmesine ve bunları düzenlemesine izin verir. Örneğin, bir kullanıcının müzik dosyaları yerel sabit diskte ve ayrıca bir dış sabit diskte birden çok klasörde bulunabilir. Müzik Kitaplığı'nı kullanarak, kullanıcı bu dosyaların tümüne aynı anda erişebilir ve hepsini tek bir grup olarak sanatçı adına veya albüm başlığına göre sıralayabilir.

Kitaplık Açıklaması şeması, aşağıdaki tabloda açıklanan üç ana bölümden oluşur:

Kısım Açıklama
Genel kitaplık bilgileri Kitaplık hakkında, Windows Gezgini'nin kitaplığı bir kullanıcıya görüntülerken kullanabileceği ad, sahip, sürüm, simge gibi bilgiler.
Kitaplık özellikleri Kitaplığı açıklayan bir veya daha fazla özellik. Bu özel özellikler kitaplığa özeldir.
Kitaplık konumları Kitaplığa eklenecek depolama konumlarını tanımlayan bir veya daha fazla arama bağlayıcısı. Bu konumların her biri benzersiz bir özellik kümesine de sahip olabilir.

 

Windows 7'deki kitaplık dosyaları bilinen klasörde FOLDERID_Libraries depolanır. Varsayılan olarak, FOLDERID_Libraries klasörü %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries konumunda bulunur.

Ad Alanı Sürümü Oluşturma

Kitaplık Açıklaması dosya biçiminin (*.library-ms) sürümleri ad alanı değiştirilerek izlenir. Windows 7 için dosya biçimi şu varsayılan ad alanına sahiptir: https://schemas.microsoft.com/windows/2009/library.

Ancak kitaplık içeriğinin sürümleri, belirli bir Kitaplık Açıklaması dosyasındaki <sürüm> öğesi kullanılarak izlenir.

Kitaplık Açıklama Dosyası Örneği

Aşağıda, belge dosyaları için bir kitaplık tanımlayan bir Kitaplık Açıklaması dosyası örneği verilmiştir.

<?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 Öğesi (Kitaplık Şeması)

iconReference Öğesi (Kitaplık Şeması)

isLibraryPinned Öğesi (Kitaplık Şeması)

libraryDescription Öğesi (Kitaplık Şeması)

name Öğesi (Kitaplık Şeması)

ownerSID Öğesi (Kitaplık Şeması)

özellik Öğesi (Kitaplık Şeması)

propertyStore Öğesi (Kitaplık Şeması)

searchConnectorDescription Öğesi (Kitaplık Şeması)

searchConnectorDescriptionList Öğesi (Kitaplık Şeması)

templateInfo Öğesi (Kitaplık Şeması)

version Öğesi (Kitaplık Şeması)

Arama Bağlayıcısı Açıklama Şeması