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.
Het Windows-onderdeel voor kernelmodusobjectbeheer beheert objecten. Bestanden, apparaten, synchronisatiemechanismen, registersleutels, enzovoort, worden allemaal weergegeven als objecten in de kernelmodus. Elk object heeft een koptekst (met informatie over het object, zoals de naam, het type en de locatie), en een hoofdtekst (met gegevens in een indeling die wordt bepaald door elk type object).
Windows heeft meer dan 25 typen objecten. Enkele van de typen zijn:
Bestanden
Apparaten
Draden
Processen
Gebeurtenissen
Mutexes
Semaforen
Registersleutels
Vacatures
Afdelingen
Toegangstokens
Symbolische koppelingen
De objectbeheerder beheert de objecten in Windows door de volgende hoofdtaken uit te voeren:
Het creëren en vernietigen van objecten beheren.
Een objectnaamruimtedatabase bewaren voor het bijhouden van objectgegevens.
Bijhouden van resources die aan elk proces zijn toegewezen.
Toegangsrechten voor specifieke objecten bijhouden om beveiliging te bieden.
De levensduur van een object beheren en bepalen wanneer een object automatisch wordt vernietigd om de resourceruimte te recyclen.
Zie Kernelobjecten beherenvoor meer informatie over objecten in Windows.
Routines die een directe interface bieden aan de objectbeheerder worden meestal voorafgegaan door de letters "Ob"; bijvoorbeeld ObGetObjectSecurity. Als u objectbeheerroutines wilt vinden, gebruikt u de optie Filteren op titel in de inhoudsopgave voor zowel de wdm.h-header als ntifs.h header. Typ met name Ob
in het filterveld en schuif omlaag naar de Ob*-routines.
Windows gebruikt objecten als abstractie voor resources. Windows is echter niet objectgeoriënteerd in de klassieke C++-betekenis van de term. Windows is objectgebaseerd. Zie voor meer informatie over wat objectgebaseerde betekent voor Windows.