Funzionalità del co-programma di installazione
Nota
Le funzionalità descritte in questa sezione non sono supportate e i pacchetti driver che li contengono non riceveranno più una firma Microsoft. Vedere Uso di un file INF universale.
Un coinstallazione è una DLL Win32 in modalità utente che in genere scrive informazioni di configurazione aggiuntive nel Registro di sistema o esegue altre attività di installazione che richiedono informazioni non disponibili quando viene scritto un INF.
Un co-programma di installazione potrebbe eseguire alcune o tutte le operazioni seguenti:
Gestire uno o più codici di funzione di installazione del dispositivo (codici DIF) ricevuti dalla funzione del punto di ingresso del co-programma di installazione .
Eseguire operazioni prima della chiamata della classe o del programma di installazione del dispositivo associato, dopo la chiamata della classe o del programma di installazione del dispositivo o entrambi, come descritto in Operazione di co-installazione.
Specificare le pagine delle proprietà del dispositivo, visualizzate da Gestione dispositivi in modo che gli utenti possano modificare i parametri del dispositivo.
A partire da Windows Vista, fornire azioni di installazione completa (in risposta a una richiesta di DIF_FINISHINSTALL_ACTION ) per installare le applicazioni.
Quando viene chiamato per la post-elaborazione, un co-programma di installazione deve controllare il membro InstallResult della struttura COINSTALLER_CONTEXT_DATA . Se il valore non è NO_ERROR, il co-programma di installazione deve eseguire tutte le operazioni di pulizia necessarie e restituire un valore appropriato per InstallResult.
I co-programmi di installazione possono talvolta ottenere informazioni dall'utente. Tali informazioni possono includere parametri aggiuntivi del dispositivo o se l'utente vuole installare applicazioni specifiche del dispositivo. I coinstallazioni possono creare interfacce utente fornendo pagine di "fine installazione" e pagine delle proprietà del dispositivo. Nessun'altra forma di interfaccia utente è consentita. Windows visualizza le pagine di "fine installazione" alla fine dell'installazione (all'interno di Trovato nuovo hardware o aggiornamento hardware). Gestione dispositivi visualizza le pagine delle proprietà e consente agli utenti con privilegi di amministratore di modificare i parametri visualizzati in queste pagine.