Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Objekthanterarens komponent i Windows kernelläge hanterar objekt. Filer, enheter, synkroniseringsmekanismer, registernycklar och så vidare representeras alla som objekt i kernelläge. Varje objekt har en rubrik (som innehåller information om objektet, till exempel dess namn, typ och plats) och en brödtext (som innehåller data i ett format som bestäms av varje typ av objekt).
Windows har fler än 25 typer av objekt. Några av typerna är:
Filer
Enheter
Trådar
Processer
Evenemang
Muteks
Semaforer
Registernycklar
Jobb
Sektioner
Åtkomsttokens
Symboliska länkar
Objekthanteraren hanterar objekten i Windows genom att utföra följande viktiga uppgifter:
Hantera skapandet och förstörelsen av objekt.
Behålla en objektnamnområdesdatabas för att spåra objektinformation.
Hålla reda på resurser som tilldelats till varje process.
Spåra åtkomsträttigheter för specifika objekt för att tillhandahålla säkerhet.
Hantera livslängden för ett objekt och bestämma när ett objekt ska förstöras automatiskt för att återvinna resursutrymme.
Mer information om objekt i Windows finns i Hantera kernelobjekt.
Rutiner som ger ett direkt gränssnitt till objekthanteraren är vanligtvis prefixet med bokstäverna "Ob"; till exempel ObGetObjectSecurity. Om du vill hitta objekthanterarens rutiner använder du alternativet Filtrera efter rubrik i innehållsförteckningen för både rubriken wdm.h och ntifs.h. Mer specifikt skriver du Ob in filterfältet och rullar sedan ned till Ob*-rutinerna.
Windows använder objekt som en abstraktion för resurser. Windows är dock inte objektorienterat i den klassiska C++-innebörden av termen. Windows är objektbaserat. Mer information om vad objektbaserad betyder för Windows finns i Objektbaserad.