Direttiva INF Reboot
Una direttiva Reboot indica che il chiamante deve ricevere una notifica per riavviare il sistema al termine dell'installazione.
[DDInstall]
Reboot
Avviso
La direttiva Reboot viene elaborata solo se specificata direttamente nella sezione [DDInstall].
La direttiva Reboot è quasi mai specificata nei file INF per le installazioni in Windows perché la necessità di riavviare il sistema verrà rilevata automaticamente in base alle condizioni comuni che si verificano come parte dell'installazione del dispositivo. Ad esempio, il sistema notifica al chiamante che è necessario riavviare un riavvio se è in uso un file di destinazione di un'operazione di copia file o se il dispositivo non può essere riavviato automaticamente durante l'installazione. La direttiva Reboot deve essere usata solo quando è presente una condizione specifica per la quale è sempre necessario un riavvio del sistema dopo l'installazione di questo driver, che non può essere rilevato automaticamente dal sistema stesso.
Quando viene specificata la direttiva di riavvio, il chiamante riceverà una notifica che richiede un riavvio del sistema per completare l'installazione di tutti i dispositivi che usano questa sezione di installazione INF. Quando l'installazione è stata avviata tramite una funzione come UpdateDriverForPlugAndPlayDevices, DiInstallDriver o DiInstallDevice, il parametro out NeedReboot di queste routine verrà impostato su TRUE.
Commenti
In Windows 7 e versioni precedenti, l'installazione di un dispositivo che usa un driver con la direttiva Reboot comporterà sempre la notifica al chiamante che è necessario un riavvio del sistema per completare l'installazione.
In Windows 8 e versioni successive, il comportamento descritto sopra si verifica solo quando uno o più dispositivi da installare sono già avviati. Invece di riavviare i dispositivi durante l'installazione del nuovo driver, il sistema informerà il chiamante che è necessario un riavvio del sistema per completare l'installazione del nuovo driver. Se i dispositivi da installare non sono attualmente avviati, il sistema tenterà di eseguire l'installazione senza richiedere un riavvio del sistema. Si noti che un riavvio potrebbe essere ancora necessario se una delle azioni di installazione lo richiede ancora. Ad esempio, se il percorso del file di destinazione di un file da copiare è attualmente in uso, sarà comunque necessario un riavvio del sistema per completare l'installazione.