Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a témakör a Windows 7-hez és újabb verziókhoz készült kódtárak bevezetését ismerteti. A kódtárak a Windows Shell egyik funkciója. A Windows Shell funkcióinak( például kódtáraknak) eléréséhez a Windows Search-alkalmazások külső fejlesztőinek először implementálniuk kell egy Shell-adattárat. További információ: Az alapszintű mappaobjektum-felületek implementálása.
Ez a témakör a következőképpen van rendszerezve:
Könyvtárak
A Windows 7-ben és újabb verziókban a kódtárak a felhasználói adatok alapértelmezett adattárai. A felhasználók ugyanúgy tallózhatnak a fájljaik között, mint egy mappában, vagy megtekinthetik a fájljaikat olyan tulajdonságok szerint rendezve, mint a dátum, a típus és a szerző. A mappáktól eltérően a tárak valójában nem tárolnak elemeket, hanem egyszerre több mappában tárolt fájlokat is megjelenítenek. A kódtárak egyetlen hozzáférési pontot és részletes nézetbeli kimutatásokat biztosítanak a felhasználók számára az összesített tartalomhoz. Ha például egy felhasználó a Saját zene mappán kívül egy külső meghajtón lévő mappákban lévő zenefájlokat is tartalmaz, akkor azonnal hozzáférhet az összes zenefájlhoz a Zenetáron keresztül.
Felhasználói adatbeviteli pontok
Az alapértelmezett kódtárak (például Saját dokumentumok, Saját képekstb.) egyenértékűek Ismert mappa. Az alapértelmezett kódtárak ismerős belépési pontokat biztosítanak a felhasználóknak, de mivel a tár tartalma nem korlátozódik az Ismert mappa tartalomtárakra, a felhasználók nagyobb szabadságot kapnak a dokumentumok és adathordozók tárolási helyeinek meghatározásához. A kódtárak a Shell-névtéren (Shell-adatforráson) keresztül érhetők el. Az alkalmazás a könyvtártudatosság és a böngészés lehetővé tételével ugyanazokat az ismerős belépési pontokat biztosíthatja a felhasználóknak az adataikhoz.
Mappák gyűjteményei
A kódtárak felhasználó által meghatározott tartalomgyűjtemények. A Windows Search akkor indexeli a támogatott mappákat, ha azok szerepelnek a tárakban. Ez lehetővé teszi az azonnali keresést és a tulajdonságalapú veremegyeztetési nézeteket a tárakban.
Támogatott mappák a tárakban
Ahhoz, hogy a mappák támogatottak legyenek a tárakban, indexelhetőnek kell lenniük a helyi gépen, és indexelhetőknek kell lenniük egy távoli Windows-gépen, vagy indexelni kell őket egy olyan kiszolgálón, amelyen a Windows Search indexelt fájlokat tartalmaz.
A windowsos tárkezelés párbeszédpanelen a felhasználók nem támogatott mappákat nem adhatnak hozzá. Ha nem indexelt távoli mappákat ad hozzá egy tárhoz az IShellLibrary API használatával, akkor a tár felhasználói felülete visszaáll a tár csökkentett módú. Csökkentett módban olyan funkciók, mint a tulajdonságalapú veremelrendezés nézetei, a szűrőjavaslatok és a Start menü keresési támogatás törlődik az érintett tárból.
Az alábbi táblázat a Tárakban a Windows Intéző könyvtárfelügyeleti párbeszédpanelen található mappákat, valamint a csökkentett módbannem támogatott mappákat sorolja fel:
| Támogatott mappák | Nem támogatott mappák |
|---|---|
| Rögzített és külső NTFS és FAT32 merevlemezek | Cserélhető meghajtók (például ujjlenyomat- és SD-kártyák) |
| A Windows Search által indexelt megosztások (például a részlegkiszolgálók, valamint a Windows 10-et és a Windows 7 Home kiadást futtató számítógépeken) | Cserélhető adathordozók (például CD-k és DVD-k) |
| Offline elérhető megosztások (például Átirányított dokumentumok, ügyféloldali gyorsítótár) | Offline vagy távolról indexelt hálózati megosztások (például NAS-meghajtók) |
| N/a | Egyéb adatforrások (például Microsoft SharePoint, Microsoft Exchange, Microsoft OneDrive stb.) |
Storage-háttérrendszer
A tárak tárolási mappák gyűjteményei. A felhasználók közvetlenül menthetnek és másolhatnak fájlokat egy tárba, mivel minden tárnak van egy alapértelmezett mentési helye, ahová ezeket a fájlokat elküldheti. Az alapértelmezett tárak esetében ez a felhasználó által ismert mappa, amely egy tárban található (például Saját dokumentumok), vagy az egyéni tárhoz hozzáadott első mappa. Ez az a mappa, ahová a fájlok akkor kerülnek, amikor egy felhasználó áthúzza a fájlokat egy tárba, vagy egy tárba menti a közös fájl párbeszédpanelt. A felhasználó bármikor módosíthatja egy tár alapértelmezett mentési helyét, de ha eltávolítja az alapértelmezett mentési helyet, a tár következő mappája lesz kiválasztva új mentési helyként. A felhasználók bármely olyan mappába menthetnek, amely rendelkezik a tárban található engedélyekkel.
Nem fájlrendszerbeli rendszerhéjtárolók
A kódtárak tartalmazhatnak fájlrendszerbeli Shell-tárolókat, például Számítógép és Vezérlőpult, de fájlrendszerelemeket is tartalmazhatnak. A tármappák és -tartalmak a korábbi operációs rendszerek fájlrendszerfájljaihoz és mappáihoz használható API-k használatával számba vehetők és érhetők el. Ha az alkalmazás nagymértékben függ a fájlrendszerspecifikus API-któl, akkor az IShellLibrary API-val lekéri a könyvtárakban lévő mappák és fájlok fájlrendszerbeli elérési útját. A legtöbb esetben javasoljuk, hogy a Shell programozási modelljét használja több Windows-verzió és elemrugalmasság támogatásához. További információ: A Rendszerhéj-névtérnavigálása.
Kódtár leírásai
A kódtár leírásai XML-fájlként vannak mentve a lemezre a %appdata%Microsoft\Windows\Libraries mappában (és lehetséges, hogy FOLDERID_Libraries. A FOLDERID_Librariestovábbi információ: KNOWNFOLDERID.
A kódtár leírása olyan XML-fájlok, amelyek fájlnévkiterjesztése .library-ms. Ezeket a fájlokat soha nem szabad elérni vagy szerkeszteni az alkalmazások. A könyvtár leírásfájljaiban tárolt mappa elérési útja nem mindig aktuális. A tármappák a könyvtár leírásfájljában szerializált bináris Shell-hivatkozások formátumban maradnak meg. A kódtárakról és a kódtár leírási sémájáról további információt Kódtár leírása sémacímű témakörben talál. Az összevont keresési összekötőkkel és a keresési összekötő leírási sémával kapcsolatos további információkért Keresési összekötő leírása séma.
[MEGJEGYZÉS]
Az alkalmazásoknak mindig a Shell programozási modelljét vagy a IShellLibrary API-t kell használniuk a kódtár tartalmának felhasználásához és módosításához, és soha ne kíséreljék meg manuálisan elérni vagy szerkeszteni a kódtár leírásfájlját.
Kapcsolódó témakörök
Indexelési rangsorolási és sorhalmazesemények a Windows 7-ben