Windows Rendszerhéj
A Windows felhasználói felülete hozzáférést biztosít a felhasználóknak az alkalmazások futtatásához és az operációs rendszer kezeléséhez szükséges számos objektumhoz. Ezeknek az objektumoknak a legtöbbje és ismerőse a számítógéplemez-meghajtókon található mappák és fájlok. Számos olyan virtuális objektum is létezik, amely lehetővé teszi a felhasználó számára olyan feladatok elvégzését, mint a fájlok távoli nyomtatókra való küldése vagy a Lomtár elérése. A Shell hierarchikus névtérbe rendezi ezeket az objektumokat, és konzisztens és hatékony módon biztosítja a felhasználók és alkalmazások számára az objektumok elérését és kezelését.
Shell-fejlesztési forgatókönyvek
Az alábbi fejlesztési forgatókönyvek az alkalmazásfejlesztéshez kapcsolódnak:
- A Shell kiterjesztése, amely egy adatforrás létrehozását foglalja magában (szemben a Shell-adatmodell használatával)
- A Shell adatforrás-feladatainak egy részhalmazának implementálása
- Kódtárak és elemnézetek támogatása a Windows Intézőben
- A közös fájl párbeszédpanel használata
- Vezérlőpultelemek implementálása
- Értesítések kezelése
A következő fejlesztési forgatókönyvek a fájlformátum tulajdonjogához kapcsolódnak:
- A Shell adatforrás-feladatainak egy részhalmazának implementálása
- Bármely kezelő implementálása
- Asztali keresés támogatása
Az alábbi fejlesztési forgatókönyvek az adattárolás tulajdonjogával kapcsolatosak:
- Asztali keresés és OpenSearch támogatása
- A Shell adatforrás-feladatainak (virtuális mappák) egy részhalmazának implementálása
- Támogató kódtárak a Windows Intézőben
A következő fejlesztési forgatókönyv az eszköztámogatáshoz kapcsolódik:
- Automatikus futtatás és automatikus lejátszás
A Windows Shell SDK dokumentációja
Ez a dokumentáció három fő szakaszra oszlik:
- A Shell fejlesztői útmutatója fogalmi anyagokat tartalmaz a Shell működéséről és a Shell API alkalmazásbeli használatáról.
- A Shell-referencia szakasz a különböző Shell API-kat alkotó programozási elemeket ismerteti.
- Shell-minták a kapcsolódó kódmintákra mutató hivatkozásokat tartalmaznak.
Az alábbi táblázat a Rendszerhéj-referencia szakasz vázlatát tartalmazza. Ha másként nem jelezzük, az összes programozási elem nem felügyelt C++-ban van dokumentálva.
Szakasz | Leírás |
---|---|
Shell-osztályok | Ez a szakasz a Windows Shell-osztályok kiválasztását ismerteti. |
Shell Interfaces | Ez a szakasz a Windows Shell Component Object Model (COM) felületeit ismerteti. |
Shell Functions | Ez a szakasz a Windows Shell-függvényeket ismerteti. |
Shell Callback Functions | Ez a szakasz a Windows Shell visszahívási függvénysablonjait ismerteti. |
shell-állandók, enumerálások és jelzők | Ez a szakasz a Shell API-kban használt Windows Shell-állandókat, enumerálásokat és jelzőket ismerteti. |
Shell Lightweight Utility Functions | Ez a szakasz a Shlwapi.dll. |
Shell-makrók | Ez a szakasz a Windows Shell segédprogram makróit ismerteti. |
Shell-üzenetek és -értesítések | Ez a szakasz a Windows Shell elemei által küldött üzeneteket és értesítéseket ismerteti. |
Shell Objects for Scripting és Microsoft Visual Basic | Ez a szakasz a Shell által a szkriptekben és a Microsoft Visual Basicben való használatra implementált Windows-objektumokat ismerteti. |
Rendszerhéjobjektumok a C++ | Ez a szakasz a Shell által implementált C++ Windows-objektumokat ismerteti. |
Shell-sémák | Ez a szakasz a Windows Shell által használt kódtár-, tulajdonság- és átviteli jegyzéksémákat ismerteti. |
Shell-struktúrák | Ez a szakasz a Shell API-kban használt Windows Shell-struktúrákat ismerteti. |