Udostępnij za pośrednictwem


Windows Kernel-Mode Menedżer Konfiguracji

We wcześniejszych dniach systemu Microsoft Windows aplikacje i system operacyjny przechowywane wartości konfiguracji w plikach "INI" (inicjowanie). Zapewnia to prosty sposób przechowywania wartości stanu, które można zachować z jednej sesji systemu Windows do następnej. Jednak w miarę jak środowisko systemu Windows stało się bardziej złożone, potrzebny był nowy system przechowywania trwałych informacji o systemie operacyjnym i aplikacjach. Rejestr systemu Windows został utworzony w celu przechowywania danych dotyczących sprzętu i oprogramowania.

Menedżer konfiguracji trybu jądra systemu Windows zarządza rejestrem. Jeśli sterownik musi wiedzieć o zmianach w rejestrze, może użyć procedur menedżera konfiguracji, aby to zrobić, rejestrując wywołania zwrotne na określonych danych rejestru. Następnie po zmianie danych w rejestrze wywołanie zwrotne jest wyzwalane i można uruchomić kod, aby przetworzyć informacje wywołania zwrotnego w sterowniku.

Procedury, które zapewniają bezpośredni interfejs do menedżera konfiguracji, są poprzedzone literami "Cm"; na przykład CmRegisterCallback. Aby uzyskać listę procedur programu Configuration Manager, zobacz Procedury programu Configuration Manager.

Oprócz bezpośredniego wywoływania menedżera konfiguracji istnieją inne sposoby pracy z rejestrem w sterowniku. Aby uzyskać więcej informacji na temat używania rejestru w sterowniku, zobacz Procedury obiektu klucza rejestru i klucze rejestru dla sterowników.