Windows Kernel-Mode Configuration Manager
In den früheren Tagen von Microsoft Windows haben Anwendungen und das Betriebssystem Konfigurationswerte in "INI"-Dateien (Initialisierung) gespeichert. Dadurch wurde eine einfache Möglichkeit zum Speichern von Zustandswerten bereitgestellt, die von einer Windows-Sitzung zur nächsten beibehalten werden konnten. Da die Windows-Umgebung jedoch komplexer wurde, wurde ein neues System zum Speichern persistenter Informationen über das Betriebssystem und die Anwendungen benötigt. Die Windows-Registrierung wurde erstellt, um Daten zu Hardware und Software zu speichern.
Der Konfigurations-Manager für den Windows-Kernelmodus verwaltet die Registrierung. Wenn Ihr Treiber änderungen in der Registrierung kennen muss, kann er dazu die Routinen des Konfigurations-Managers verwenden, indem Rückrufe für bestimmte Registrierungsdaten registriert werden. Wenn sich dann die Daten in der Registrierung ändern, wird der Rückruf ausgelöst, und Sie können Code ausführen, um die Rückrufinformationen in Ihrem Treiber zu verarbeiten.
Routinen, die eine direkte Schnittstelle zum Konfigurations-Manager bereitstellen, werden die Buchstaben "Cm" vorangestellt. z. B. CmRegisterCallback. Eine Liste der Configuration Manager-Routinen finden Sie unter Configuration Manager Routinen.
Zusätzlich zum direkten Aufrufen des Konfigurations-Managers gibt es andere Möglichkeiten, wie Sie mit der Registrierung in Ihrem Treiber arbeiten möchten. Weitere Informationen zur Verwendung der Registrierung in einem Treiber finden Sie unter Registrierungsschlüsselobjektroutinen und Registrierungsschlüssel für Treiber.