Skema Deskripsi Pustaka

File deskripsi pustaka adalah file XML yang menentukan pustaka. Pustaka menggabungkan item dari lokasi penyimpanan lokal dan jarak jauh ke dalam satu tampilan di Windows Explorer. File deskripsi pustaka mengikuti skema Deskripsi Pustaka dan disimpan sebagai file *.library-ms.

Topik ini berisi bagian berikut:

Gambaran Umum Skema Deskripsi Pustaka

Pustaka berisi file yang disimpan di satu atau beberapa lokasi penyimpanan. Pustaka tidak benar-benar menyimpan file-file ini; sebaliknya, mereka memantau folder yang berisi file, dan membiarkan pengguna mengakses dan mengatur file dengan cara yang berbeda. Misalnya, pengguna dapat memiliki file musik di beberapa folder pada hard disk lokal dan juga pada hard disk eksternal. Dengan menggunakan Pustaka Musik, pengguna dapat mengakses semua file tersebut secara bersamaan dan mengurutkan semuanya berdasarkan nama artis atau judul album sebagai grup tunggal.

Skema Deskripsi Pustaka terdiri dari tiga bagian utama, yang dijelaskan dalam tabel berikut ini:

Bagian Deskripsi
Informasi pustaka umum Informasi tentang pustaka, seperti nama, pemilik, versi, ikon, yang bisa digunakan Windows Explorer saat menampilkan pustaka kepada pengguna.
Properti pustaka Satu atau beberapa properti yang menjelaskan pustaka. Properti kustom ini khusus untuk pustaka.
Lokasi pustaka Satu atau beberapa konektor pencarian yang mengidentifikasi lokasi penyimpanan untuk disertakan dalam pustaka. Masing-masing lokasi ini juga dapat memiliki sekumpulan properti yang unik.

 

File pustaka di Windows 7 disimpan di folder yang diketahui, FOLDERID_Libraries. Secara default, folder FOLDERID_Libraries terletak di %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Libraries.

Penerapan Versi Namespace

Versi format file Deskripsi Pustaka (*.library-ms) dilacak dengan mengubah namespace. Untuk Windows 7, format file memiliki namespace default berikut: https://schemas.microsoft.com/windows/2009/library.

Namun, versi konten pustaka dilacak dengan menggunakan <elemen versi> dalam file Deskripsi Pustaka tertentu.

Contoh File Deskripsi Pustaka

Berikut ini adalah contoh file Deskripsi Pustaka yang menentukan pustaka untuk file dokumen.

<?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 (Skema Pustaka)

iconReference Element (Skema Pustaka)

isLibraryPinned Element (Skema Pustaka)

Elemen libraryDescription (Skema Pustaka)

elemen name (Skema Pustaka)

Elemen ownerSID (Skema Pustaka)

Elemen properti (Skema Pustaka)

propertyStore Element (Skema Pustaka)

Elemen searchConnectorDescription (Skema Pustaka)

SearchConnectorDescriptionList Element (Skema Pustaka)

templateInfo Element (Skema Pustaka)

Elemen version (Skema Pustaka)

Skema Deskripsi Konektor Pencarian