Panoramica delle pagine delle proprietà del dispositivo

Una pagina delle proprietà del dispositivo è una finestra che consente all'utente di visualizzare e modificare le proprietà per un dispositivo. Per la maggior parte dei dispositivi, il sistema operativo fornisce pagine di proprietà del dispositivo standard che consentono all'utente di visualizzare e modificare un set comune di parametri per tale dispositivo. Per altre informazioni sulla visualizzazione delle pagine delle proprietà per un dispositivo, vedere Come vengono visualizzate le pagine delle proprietà del dispositivo.

I fornitori di hardware indipendenti (IHV) in genere forniscono pagine di proprietà del dispositivo personalizzate che consentono all'utente di visualizzare e modificare proprietà aggiuntive e proprietarie per un dispositivo. Queste proprietà sono specifiche di ogni dispositivo fornito dall'IHV. Queste proprietà potrebbero includere il volume di riproduzione predefinito per un'unità CD o un volume dell'altoparlante per un modem.

Un IHV crea una pagina di proprietà del dispositivo personalizzata usando un provider di pagine delle proprietà. Un provider di pagine delle proprietà può essere uno dei seguenti:

DLL dell'estensione della pagina delle proprietà
Una libreria di collegamento dinamico (DLL) che fornisce una o più pagine di proprietà del dispositivo personalizzate viene definita DLL dell'estensione della pagina delle proprietà. Questo tipo di provider supporta pagine di proprietà personalizzate implementando le funzioni di callback addPropSheetPageProc, ExtensionPropSheetPageProc e altre funzioni di callback del foglio di proprietà.

Programmi di installazione classi e co-installer
Un programma di installazione condivisa o un programma di installazione della classe può fornire una o più pagine delle proprietà del dispositivo personalizzate supportando il codice DIF (Device Installation Function) DIF_ADDPROPERTYPAGE_ADVANCED.

Nota

Anche se è possibile fornire una pagina delle proprietà del dispositivo tramite un programma di installazione di classi o un co-programma di installazione, non è consigliabile. I programmi di installazione delle classi e i co-installer sono deprecati.

Per altre informazioni su queste funzioni, vedere Microsoft Windows Software Development Kit (SDK) per Windows 7 e .NET Framework 4.0.

Un IHV deve fornire un provider di pagine di proprietà del dispositivo personalizzate nel pacchetto driver se la relativa classe di dispositivo o dispositivo dispone di singole proprietà che un utente può impostare.

Nota Nelle versioni di Windows precedenti a Windows 2000, gli utenti impostano tali informazioni nel Pannello di controllo. Il software driver scritto per Windows 2000 e versioni successive di Windows deve invece fornire pagine delle proprietà.

Per altre informazioni sui provider di pagine delle proprietà, vedere Tipi di provider di pagine delle proprietà del dispositivo.

La documentazione di Windows SDK per Windows 7 e .NET Framework 4.0 fornisce indicazioni complete sulle pagine delle proprietà e sulle funzioni Microsoft Win32 che li modificano. Per altre informazioni sulle pagine delle proprietà e sui fogli delle proprietà, vedere Foglio delle proprietà in Windows SDK per Windows 7 e .NET Framework 4.0.