Megosztás a következőn keresztül:


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.