Condividi tramite


Windows Kernel-Mode Configuration Manager

Nei giorni precedenti di Microsoft Windows, le applicazioni e il sistema operativo archiviano i valori di configurazione nei file "INI" (inizializzazione). In questo modo è stato possibile archiviare i valori di stato che possono essere mantenuti da una sessione di Windows alla successiva. Tuttavia, man mano che l'ambiente Windows è diventato più complesso, era necessario un nuovo sistema di archiviazione di informazioni persistenti sul sistema operativo e sulle applicazioni. Il Registro di sistema di Windows è stato creato per archiviare i dati relativi all'hardware e al software.

Gestione configurazione in modalità kernel di Windows gestisce il Registro di sistema. Se il driver deve conoscere le modifiche nel Registro di sistema, può usare le routine di Configuration Manager per eseguire questa operazione registrando i callback su dati del Registro di sistema specifici. Quindi, quando i dati nel Registro di sistema vengono modificati, il callback viene attivato ed è possibile eseguire il codice per elaborare le informazioni di callback nel driver.

Le routine che forniscono un'interfaccia diretta al gestore di configurazione sono precedute dalle lettere "Cm"; Ad esempio, CmRegisterCallback. Per un elenco delle routine di Configuration Manager, vedere routine di Configuration Manager.

Oltre a chiamare direttamente configuration manager, è possibile usare il Registro di sistema nel driver in altri modi. Per altre informazioni sull'uso del Registro di sistema in un driver, vedere Routine dell'oggetto chiave del Registro di sistema e chiavi del Registro di sistema per i driver.