Mengelola Objek Kernel

Windows Object Manager mengontrol objek yang merupakan bagian dari sistem operasi mode kernel. Objek adalah kumpulan data yang dikelola sistem operasi.

Objek mode kernel umum mencakup objek berikut:

Objek mode kernel memungkinkan Anda memanipulasi objek dalam kemitraan dengan manajer objek tanpa merusak bagian objek yang dibutuhkan sistem operasi. Prinsip ini disebut enkapulasi dan merupakan salah satu konsep inti dari pemrograman berorientasi objek. (Karena objek mode kernel tidak memberikan aspek orientasi objek lainnya, pemrograman mode kernel biasanya disebut sebagai berbasis objek.) Objek mode kernel tidak mengikuti aturan yang sama dengan objek di C++ atau Microsoft COM.

Objek mode kernel dapat direferensikan oleh penunjuk. Objek mungkin memiliki nama objek. Untuk informasi selengkapnya tentang nama objek, lihat Nama Objek.

Pemrogram mode pengguna hanya dapat mereferensikan objek melalui tidak langsung, menggunakan handel. Jika objek memiliki nama, Anda dapat menggunakannya untuk mendapatkan handel dalam mode pengguna. Untuk informasi selengkapnya tentang handel, lihat Penanganan Objek.

Objek mode kernel memiliki siklus hidup yang sangat spesifik. Untuk informasi selengkapnya tentang siklus hidup objek, lihat Siklus Hidup Objek.

Keamanan objek adalah perhatian utama untuk pemrograman mode kernel. Untuk informasi selengkapnya tentang keamanan objek, lihat Keamanan Objek.

Lingkungan mode kernel menyimpan objek dalam sistem direktori virtual, juga dikenal sebagai namespace objek. Ini memungkinkan objek diakses dengan cara hierarkis dengan objek induk dan anak. Namespace ini mirip dengan sekumpulan direktori sistem file tetapi tidak sama persis dengan sistem file tertentu pada komputer Anda. Untuk informasi selengkapnya tentang direktori objek, lihat Direktori Objek.