Aracılığıyla paylaş


Windows çekirdek modu nesne yöneticisi

Windows çekirdek modu nesne yöneticisi bileşeni nesneleri yönetir. Dosyalar, cihazlar, eşitleme mekanizmaları, kayıt defteri anahtarları vb. tümü çekirdek modunda nesneler olarak temsil edilir. Her nesnenin bir üst bilgisi (adı, türü ve konumu gibi nesne hakkında bilgi içeren) ve bir gövdesi (her nesne türü tarafından belirlenen biçimde veri içeren) vardır.

Windows'un 25'ten fazla nesne türü vardır. Türlerden bazıları şunlardır:

  • Dosyalar

  • Cihazlar

  • Konular

  • Süreç

  • Etkinlikler

  • Mutexler

  • Semafor

  • Kayıt defteri anahtarları

  • Işleri

  • Bölümler

  • Erişim belirteçleri

  • Sembolik bağlantılar

Nesne yöneticisi, aşağıdaki ana görevleri gerçekleştirerek Windows'taki nesneleri yönetir:

  • Nesnelerin oluşturulmasını ve yok edilmesini yönetme.

  • Nesne bilgilerini izlemek için nesne ad alanı veritabanını tutma.

  • Her işleme atanan kaynakları izleme.

  • Güvenlik sağlamak için belirli nesneler için erişim haklarını izleme.

  • Bir nesnenin ömrünü yönetme ve bir nesnenin kaynak alanını geri dönüştürmek için otomatik olarak ne zaman yok olacağını belirleme.

Windows'taki nesneler hakkında daha fazla bilgi için bkz. Çekirdek Nesnelerini Yönetme.

Nesne yöneticisine doğrudan arabirim sağlayan yordamlara genellikle "Ob" harfleri eklenir; örneğin , ObGetObjectSecurity. Nesne yöneticisi yordamlarını bulmak için, hem wdm.h üst bilgisi hem de ntifs.h üst bilgisi için içindekiler tablosundaki Başlığa göre filtrele seçeneğini kullanın. Özellikle, filtre alanına yazın Ob ve aşağı kaydırarak Ob* yordamlarına gidin.

Windows, nesneleri kaynaklar için soyutlama olarak kullanır. Ancak Windows, terimin klasik C++ anlamı açısından nesne odaklı değildir. Windows nesne tabanlıdır. Windows için nesne tabanlı anlamlar hakkında daha fazla bilgi için bkz. Nesne Tabanlı.