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:

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.