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ış
- ad alanı sürüm oluşturma
- Kitaplık Açıklama Dosyası Örneği
- İlgili konular
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>
İlgili konular