Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De Windows-leidinggevende vertegenwoordigt registersleutels als leidinggevende objecten die worden beheerd door de objectbeheerder. (Zie Objectbeheer voor meer informatie over objectbeheer.) Met name elke sleutel heeft een objectnaam en u kunt een ingang openen voor een sleutel.
Gebruikersmodustoepassingen hebben toegang tot sleutels met betrekking tot globale handles, zoals HKEY_LOCAL_MACHINE of HKEY_CURRENT_USER. Deze handelingen zijn echter niet beschikbaar voor kernelmodus-code. In plaats daarvan verwijst u naar een sleutel op basis van de objectnaam. De basis voor alle registersleutels is het \Registry-object. De globale handles komen overeen met afstammelingen van het \Registry-object, zoals wordt weergegeven in de volgende tabel.
| Handle voor gebruikersmodus | Bijbehorende objectnaam |
|---|---|
HKEY_LOCAL_MACHINE |
\Registry\Machine |
HKEY_USERS |
\Registry\User |
HKEY_CLASSES_ROOT |
Geen equivalent aan kernelmodus |
HKEY_CURRENT_USER |
Geen eenvoudige kernelmodus-equivalent, maar zie Register Run-Time Bibliotheekroutines |
Een stuurprogramma kan een registersleutelobject bewerken door de volgende stappen uit te voeren:
Open een ingang naar het registersleutelobject. Zie Een handle naar een Registry-Key-object openen voor meer informatie.
Voer de beoogde bewerkingen uit door de juiste ZwXxxKey-routines aan te roepen. Zie Een handle gebruiken voor een Registry-Key-object voor informatie over hoe u dit kunt doen.
Sluit de ingang door ZwClose-aan te roepen.