Condividi tramite


Requisiti specifici per i provider di pagine delle proprietà del dispositivo (co-installer)

Nota

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

Un co-programma di installazione che fornisce una o più pagine delle proprietà del dispositivo personalizzate deve gestire il codice DIF (Device Installation Function) DIF_ADDPROPERTYPAGE_ADVANCED. Gestione dispositivi invia questa richiesta quando un utente fa clic sulla scheda Proprietà di un dispositivo in Gestione dispositivi o in Pannello di controllo.

In risposta a questa richiesta, il programma di installazione fornisce informazioni su ognuna delle pagine delle proprietà personalizzate, crea le pagine e aggiunge le pagine create all'elenco delle pagine delle proprietà dinamiche per il dispositivo. Il programma di installazione esegue questa operazione inizializzando e restituendo una struttura SP_ADDPROPERTYPAGE_DATA per i parametri di installazione della classe della richiesta.

Se l'utente modifica le proprietà, Gestione dispositivi invia un codice DIF DIF_PROPERTYCHANGE al programma di installazione dopo che il programma di installazione imposta i nuovi parametri chiamando SetupDiSetDeviceInstallParams.

Per altre informazioni su come creare una pagina delle proprietà del dispositivo personalizzata tramite un co-programma di installazione, vedere Requisiti generali per i provider di pagine delle proprietà del dispositivo.