Sdílet prostřednictvím


Správce objektů windows Kernel-Mode

Komponenta správce objektů v režimu jádra Windows spravuje objekty. Soubory, zařízení, synchronizační mechanismy, klíče registru atd., jsou všechny reprezentovány jako objekty v režimu jádra. Každý objekt má záhlaví (obsahující informace o objektu, jako je jeho název, typ a umístění) a tělo (obsahující data ve formátu určeném jednotlivými typy objektů).

Systém Windows má více než 25 typů objektů. Několik z těchto typů:

  • Soubory

  • Zařízení

  • Vlákna

  • Procesy

  • Události

  • Mutexy

  • Semafory

  • Klíče registru

  • Pracovní místa

  • Oddíly

  • Přístupové tokeny

  • Symbolické odkazy

Správce objektů spravuje objekty ve Windows provedením následujících hlavních úloh:

  • Správa vytváření a zničení objektů.

  • Zachování databáze oboru názvů objektů pro sledování informací o objektech

  • Sledování prostředků přiřazených jednotlivým procesům

  • Sledování přístupových práv pro konkrétní objekty za účelem zajištění zabezpečení

  • Správa životnosti objektu a určení, kdy bude objekt automaticky zničen, aby se uvolnilo místo prostředků.

Další informace o objektech ve Windows naleznete v tématu Správa objektů jádra.

Rutiny, které poskytují přímé rozhraní správci objektů, mají obvykle předponu písmena "Ob"; Například ObGetObjectSecurity. Chcete-li najít rutiny správce objektů, použijte možnost Filtrovat podle názvu v obsahu jak pro hlavičkový soubor wdm.h, tak i hlavičkový soubor ntifs.h. Konkrétně zadejte Ob do pole filtru a posuňte se dolů k rutinám Ob*.

Všimněte si, že Systém Windows používá objekty jako abstrakci prostředků. Systém Windows však není objektově orientovaný v klasickém významu jazyka C++. Systém Windows je založený na objektech. Další informace o objektových prostředcích pro Systém Windows naleznete v tématu Objekty založené na objektech.