Aracılığıyla paylaş


Nesne Adları

Çekirdek modu nesneleri adlı veya adsızdır. Nesne adı, hem kullanıcı modu hem de çekirdek modu bileşenlerinin nesneye başvurmak için kullanabileceği bir Unicode dizesidir. Örneğin, \KernelObjects\LowMemoryCondition , sistemdeki boş bellek miktarı düşük olduğunda sinyal veren standart olay nesnesinin adıdır.

Hem kullanıcı modu hem de çekirdek modu bileşenleri nesnenin tanıtıcısını açmak için nesne adını kullanır. Sonraki tüm işlemler, tanıtıcı ile gerçekleştirilir.

Nesnenin adı belirtilmemişse, kullanıcı modu bileşeni bu nesnenin tanıtıcısını açamaz. Çekirdek mod bileşenleri, adlandırılmamış bir nesneye bir işaretçi veya tanıtıcı yoluyla başvurabilir.

Adlandırılmış nesneler bir hiyerarşide düzenlenir. Her nesne, bir üst nesneye göre adlandırılır. Nesne adının her bileşeni bir ters eğik çizgi karakteriyle başlar. Örneğin, \KernelObjects , \KernelObjects\LowMemoryCondition için üst nesnedir.

Yalnızca bazı nesne türleri alt nesnelere sahip olabilir. Aşağıda bazı örnekler verilmiştir:

  • Nesne dizinlerinin alt nesneleri bulunur. Nesne yöneticisi nesneleri düzenlemek için nesne dizinlerini kullanır. Örneğin \KernelObjects , standart olay nesnelerini barındıran bir nesne dizinidir. Nesne dizinleri, disk üzerindeki gerçek dizinlere karşılık gelmez. Daha fazla bilgi için bkz. Nesne Dizinleri.

  • Disk sürücüleri için cihaz nesneleri, disk üzerindeki dosyalara karşılık gelen alt nesnelere sahiptir.

  • Dizinleri temsil eden dosya nesnelerinin dizindeki dosyalara karşılık gelen alt nesneleri vardır.

  • WDM sürücüleri için cihaz nesnelerinin sürücü tanımlı bir şekilde kullanılabilecek kendi ad alanları vardır. Daha fazla bilgi için bkz. Cihaz Ad Alanı Erişimini Denetleme.

Dosyaların \DosDevices ile ilgili nesne adları vardır. Örneğin, C:\Directory\File dosyası \DosDevices\C:\Directory\File olarak belirtilebilir.

Örneğin, nesne adının bileşenleri aşağıdaki gibi açıklanabilir.

Nesne Adı Açıklama

\DosDevices

Nesne dizini.

\DosDevices\C:

C: sürücüsünü temsil eden cihaz nesnesi.

\DosDevices\C:\Directory

C:\Directory adlı dizini temsil eden dosya nesnesi.

\DosDevices\C:\Directory\Dosyası

C:\Directory\File adlı dosyayı temsil eden dosya nesnesi.

Adlandırılmış nesneler oluşturan sürücüler bunu belirli nesne dizinlerinde yapar. Daha fazla bilgi için bkz. Nesne Dizinleri.