Dela via


Windows Kernel-Mode Konfigurationshanterare

Under de tidigare dagarna av Microsoft Windows lagrade program och operativsystemet konfigurationsvärden i INI-filer (initiering). Detta gav ett enkelt sätt att lagra tillståndsvärden som kan bevaras från en Windows-session till en annan. Men i takt med att Windows-miljön blev mer komplex behövdes ett nytt system för att lagra beständig information om operativsystemet och programmen. Windows-registret skapades för att lagra data om maskinvara och programvara.

Kärnlägeskonfigurationshanteraren för Windows hanterar registret. Om drivrutinen behöver känna till ändringar i registret kan den använda konfigurationshanterarens rutiner för att göra det genom att registrera återanrop på specifika registerdata. När data i registret ändras utlöses återanropet och du kan köra kod för att bearbeta återanropsinformationen i drivrutinen.

Rutiner som ger ett direkt gränssnitt till konfigurationshanteraren är prefixet med bokstäverna "Cm", till exempel CmRegisterCallback. En lista över configuration manager-rutiner finns i Configuration Manager-rutiner.

Förutom att anropa konfigurationshanteraren direkt finns det andra sätt att arbeta med registret i drivrutinen. Mer information om hur du använder registret i en drivrutin finns i Registernyckelobjektrutiner och Registernycklar för drivrutiner.