Udostępnij za pośrednictwem


Menedżer obiektów trybu jądra systemu Windows

Składnik menedżera obiektów trybu jądra systemu Windows zarządza obiektami . Pliki, urządzenia, mechanizmy synchronizacji, klucze rejestru itd. są reprezentowane jako obiekty w trybie jądra. Każdy obiekt ma nagłówek (zawierający informacje o obiekcie, takie jak jego nazwa, typ i lokalizacja) oraz treść (zawierającą dane w formacie określonym przez każdy typ obiektu).

System Windows ma więcej niż 25 typów obiektów. Oto kilka typów:

  • Pliki

  • Urządzenia

  • Wątki

  • Procesy

  • Zdarzenia

  • Mutexes

  • Semafory

  • Klucze rejestru

  • Zadania

  • Sekcje

  • Tokeny dostępu

  • Łącza symboliczne

Menedżer obiektów zarządza obiektami w systemie Windows, wykonując następujące główne zadania:

  • Zarządzanie tworzeniem i niszczeniem obiektów.

  • Przechowywanie bazy danych przestrzeni nazw obiektów na potrzeby śledzenia informacji o obiektach.

  • Śledzenie zasobów przypisanych do każdego procesu.

  • Śledzenie praw dostępu dla określonych obiektów w celu zapewnienia zabezpieczeń.

  • Zarządzanie okresem istnienia obiektu i określanie, kiedy obiekt zostanie automatycznie zniszczony w celu recyklingu przestrzeni zasobów.

Aby uzyskać więcej informacji na temat obiektów w systemie Windows, zobacz Zarządzanie obiektami jądra.

Procedury, które zapewniają bezpośredni interfejs do menedżera obiektów, są zwykle poprzedzone literami "Ob"; na przykład ObGetObjectSecurity. Aby znaleźć procedury menedżera obiektów, użyj opcji Filtruj według tytułu w spisie treści zarówno dla nagłówka wdm.h, jak i nagłówka ntifs.h. W szczególności wpisz Ob w polu filtru, a następnie przewiń w dół do funkcji Ob*.

System Windows używa obiektów jako abstrakcji dla zasobów. Jednak system Windows nie jest obiektowy w klasycznym znaczeniu języka C++. System Windows jest oparty na obiektach. Aby uzyskać więcej informacji na temat tego, co oznacza obiekt dla systemu Windows, zobacz oparte na obiektach.