Condividi tramite


Windows Shell

L'interfaccia utente di Windows consente agli utenti di accedere a un'ampia gamma di oggetti necessari per l'esecuzione di applicazioni e la gestione del sistema operativo. I più numerosi e familiari di questi oggetti sono le cartelle e i file che risiedono nelle unità disco del computer. Esistono anche diversi oggetti virtuali che consentono all'utente di eseguire attività come l'invio di file a stampanti remote o l'accesso al Cestino. Shell organizza questi oggetti in uno spazio dei nomi gerarchico e fornisce agli utenti e alle applicazioni un modo coerente ed efficiente per accedere e gestire gli oggetti.

Scenari di sviluppo della shell

Gli scenari di sviluppo seguenti riguardano lo sviluppo di applicazioni:

  • Estensione della shell, costituita dalla creazione di un'origine dati (rispetto all'utilizzo del modello di dati shell)
  • Implementazione di un subset delle attività dell'origine dati shell
  • Supporto di librerie e visualizzazioni di elementi in Esplora risorse
  • Uso della finestra di dialogo file comune
  • Implementazione di elementi del Pannello di controllo
  • Gestione delle notifiche

Gli scenari di sviluppo seguenti riguardano la proprietà del formato di file:

  • Implementazione di un subset delle attività dell'origine dati shell
  • Implementazione di qualsiasi gestore
  • Supporto della ricerca desktop

Gli scenari di sviluppo seguenti riguardano la proprietà dell'archiviazione dei dati:

  • Supporto per la ricerca desktop e OpenSearch
  • Implementazione di un subset delle attività dell'origine dati shell (cartelle virtuali)
  • Supporto delle librerie in Esplora risorse

Lo scenario di sviluppo seguente è correlato al supporto dei dispositivi:

  • Esecuzione automatica e riproduzione automatica

Documentazione di Windows Shell SDK

Questa documentazione è suddivisa in tre sezioni principali:

  • La guida per sviluppatori di Shell fornisce materiale concettuale sul funzionamento della shell e su come usare l'API della shell nell'applicazione.
  • La sezione riferimento alla shell documenta gli elementi di programmazione che costituiscono le varie API shell.
  • esempi di shell fornisce collegamenti a esempi di codice correlati.

Nella tabella seguente viene fornita una struttura della sezione Informazioni di riferimento sulla shell. Se non diversamente specificato, tutti gli elementi di programmazione sono documentati in C++ non gestito.

Sezione Descrizione
classi shell In questa sezione vengono descritte le classi della shell di Windows.
interfacce shell Questa sezione descrive le interfacce COM (Windows Shell Component Object Model).
funzioni shell Questa sezione descrive le funzioni della shell di Windows.
funzioni di callback shell Questa sezione descrive i modelli di funzioni di callback di Windows Shell.
costanti shell, enumerazioni e flag Questa sezione descrive le costanti, le enumerazioni e i flag della shell di Windows usati nelle API shell.
funzioni di utilità lightweight shell Questa sezione descrive le funzioni di utilità leggera della shell di Windows fornite in Shlwapi.dll.
macro shell In questa sezione vengono descritte le macro dell'utilità Shell di Windows.
messaggi e notifiche della shell Questa sezione descrive i messaggi e le notifiche inviati dagli elementi della shell di Windows.
oggetti shell per scripting e Microsoft Visual Basic In questa sezione vengono descritti gli oggetti Windows implementati dalla shell per l'uso negli script e in Microsoft Visual Basic.
oggetti shell per C++ Questa sezione descrive gli oggetti Windows C++ implementati dalla shell.
schema shell Questa sezione descrive gli schemi di libreria, proprietà e trasferimento del manifesto usati dalla shell di Windows.
strutture shell Questa sezione descrive le strutture della shell di Windows usate nelle API shell.