Compartilhar via


Windows Kernel-Mode Configuration Manager

Nos dias anteriores do Microsoft Windows, os aplicativos e o sistema operacional armazenavam valores de configuração em arquivos "INI" (inicialização). Isso forneceu uma maneira simples de armazenar valores de estado que poderiam ser preservados de uma sessão do Windows para a outra. No entanto, à medida que o ambiente do Windows se tornava mais complexo, era necessário um novo sistema de armazenamento de informações persistentes sobre o sistema operacional e os aplicativos. O Registro do Windows foi criado para armazenar dados sobre hardware e software.

O gerenciador de configuração do modo kernel do Windows gerencia o registro. Se o driver precisar saber sobre as alterações no Registro, ele poderá usar as rotinas do gerenciador de configurações para fazer isso registrando retornos de chamada em dados específicos do Registro. Em seguida, quando os dados no registro são alterados, o retorno de chamada é disparado e você pode executar o código para processar as informações de retorno de chamada em seu driver.

As rotinas que fornecem uma interface direta para o gerenciador de configurações são prefixadas com as letras "Cm"; por exemplo, CmRegisterCallback. Para obter uma lista de rotinas do configuration manager, consulte Rotinas de Configuration Manager.

Além de chamar diretamente o gerenciador de configurações, há outras maneiras de trabalhar com o registro em seu driver. Para obter mais informações sobre como usar o registro em um driver, consulte Rotinas de objeto de chave do Registro e Chaves do Registro para drivers.