Windows Kernel-Mode Configuration Manager
En los días anteriores de Microsoft Windows, las aplicaciones y el sistema operativo almacenan los valores de configuración en archivos "INI" (inicialización). Esto proporcionó una manera sencilla de almacenar valores de estado que se podrían conservar de una sesión de Windows a la siguiente. Sin embargo, a medida que el entorno de Windows se volvió más complejo, se necesitaba un nuevo sistema de almacenamiento de información persistente sobre el sistema operativo y las aplicaciones. El Registro de Windows se creó para almacenar datos sobre hardware y software.
El administrador de configuración en modo kernel de Windows administra el registro. Si el controlador necesita conocer los cambios en el registro, puede usar las rutinas del administrador de configuración para hacerlo mediante el registro de devoluciones de llamada en datos específicos del Registro. A continuación, cuando cambian los datos del Registro, se desencadena la devolución de llamada y puede ejecutar código para procesar la información de devolución de llamada en el controlador.
Las rutinas que proporcionan una interfaz directa al administrador de configuración tienen el prefijo "Cm"; por ejemplo, CmRegisterCallback. Para obtener una lista de rutinas de Configuration Manager, consulte rutinas de Configuration Manager.
Además de llamar directamente al administrador de configuración, hay otras formas de trabajar con el registro en el controlador. Para obtener más información sobre el uso del Registro en un controlador, vea Rutinas de objeto de clave del Registro y claves del Registro para controladores.