Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Adlandırılmış bir cihaz nesnesinin adı \Device\DeviceName biçimindedir. Bu, cihaz nesnesinin NT cihaz adı olarak bilinir.
WDM Sürücüleri için Cihaz Adları
WDM sürücüleri, cihaz nesnelerini doğrudan adlandırmaz. Bunun yerine sistem, cihaz adlarının sürücüler arasında çakışmamasını sağlayan tekdüzen bir adlandırma düzeni uygular. WDM sürücüleri için adlandırma düzeni aşağıdaki gibidir.
Bir cihazın PDO'sunun adı verilmiştir. Sürücü, numaralandırdığı cihazlar için PDO’lar adlı istekte bulunur. Veri yolu sürücüsü, cihaz nesnesini oluştururken FILE_AUTOGENERATED_DEVICE_NAME cihaz özelliğini belirtir. Daha fazla bilgi için bkz. Cihaz Özelliklerini Belirtme. Ardından sistem cihaz adını otomatik olarak oluşturur.
FDO'lar ve filtre DO'ları adlandırılmaz. İşlev ve filtre sürücüleri, cihaz nesnesini oluştururken bir ad istemez.
Adlandırılmış bir cihaz nesnesine yapılan tüm G/Ç istekleri otomatik olarak bu cihaz nesnesinin yığınındaki en üst nesneye gider. Bu nedenle, yalnızca PDO'ya ad vermek gerekir. Kullanıcı modu uygulamaları WDM cihaz nesnelerine ada göre başvurmaz; bunun yerine, uygulamalar cihaz arabirimi aracılığıyla cihaz nesnesine erişmektedir. Daha fazla bilgi için bkz. Cihaz Arabirimi Sınıfları.
Sürücü yazıcıları bir cihaz yığınında birden fazla nesne adlandırmamalıdır. İşletim sistemi, adlandırılmış nesneye göre güvenlik ayarlarını denetler. İki farklı nesnenin adı ve farklı güvenlik tanımlayıcıları varsa, daha zayıf güvenlik tanımlayıcısı ile nesneye gönderilen G/Ç istekleri daha güçlü güvenlik tanımlayıcısı ile cihaz nesnesine ulaşabilir.
WDM Olmayan Sürücülerin Cihaz Adları
WDM olmayan bir sürücü, adlandırılmış tüm cihaz nesneleri için açıkça bir ad belirtmelidir. G/Ç isteklerini almak için sürücünün \Device object dizininde en az bir adlandırılmış cihaz nesnesi oluşturması gerekir. Sürücü, cihaz nesnesini oluştururken IoCreateDeviceSecure için DeviceName parametresi olarak cihaz adını belirtir.