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.
Sommige stuurprogramma's maken hun eigen driver- of apparaatspecifieke systeemthreads en stellen de basisprioriteit van hun thread in op de laagste realtime-prioriteitswaarde. Andere stuurprogramma's op het hoogste niveau, met name bestandssysteemstuurprogramma's, gebruiken systeemwerkrolthreads met een basisprioriteit die meestal is ingesteld op de hoogste variabele prioriteitswaarde. De kernel plant een thread met de laagste realtime-prioriteit om voor elke thread met een variabele prioriteit te lopen, die bijna elke thread in de gebruikersmodus in het systeem bevat.
De meeste standaardstuurprogrammaroutines worden uitgevoerd in een willekeurige threadcontext, vóór alle threads die momenteel de status Gereed hebben.
Threads, ongeacht hun respectieve runtimeprioriteiten, worden uitgevoerd op IRQL = PASSIVE_LEVEL. Veel standaardstuurprogrammaroutines worden uitgevoerd op een [IRQL-c0] PASSIVE_LEVEL, zoals DISPATCH_LEVEL of DIRQL.
Voor meer informatie over threadprioriteiten, zie het technische document Scheduling, Thread Context en IRQL.