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.
Bu bölümde, WDM sürücü katmanlarını göstermek üzere USB donanımı için olası bir WDM sürücüleri kümesi açıklanmaktadır.
Aşağıdaki şekilde, USB oyun çubuğu için örnek bir PnP donanım yapılandırması gösterilmektedir.
Bu şekilde, USB oyun çubuğu USB hub'ındaki bir bağlantı noktasına takılır. Bu örnekteki USB hub'ı USB Ana Bilgisayar Denetleyicisi kartında bulunur ve USB ana bilgisayar denetleyicisi kartındaki tek bağlantı noktasına takılıdır. USB ana bilgisayar denetleyicisi bir PCI veri yolunun içine takılır. PnP perspektifinden bakıldığında, USB hub'ı, USB ana bilgisayar denetleyicisi ve PCI veri yolu, her birinin bağlantı noktası sağlaması nedeniyle tüm veri yolu cihazlarıdır. Oyun çubuğu bir otobüs cihazı değildir.
Aşağıdaki şekilde, önceki şekildeki USB oyun çubuğu donanımı için yüklenebilen örnek bir sürücü kümesi gösterilmektedir.
Önceki şeklin alt kısmından başlayarak örnek yığındaki sürücüler şunlardır:
PCI veri yolunu çalıştıran bir PCI sürücüsü. Bu bir PnP veri yolu sürücüsüdür. PCI veri yolu sürücüsü Microsoft tarafından sistemle birlikte sağlanır.
USB ana bilgisayar denetleyicisi için veri yolu sürücüsü bir sınıf/miniclass sürücü çifti olarak uygulanır. USB ana bilgisayar denetleyicisi sınıfı ve mini sınıf sürücüleri Microsoft tarafından sistemle birlikte sağlanır.
USB hub'ını çalıştıran USB hub veri yolu sürücüsü. USB hub sürücüsü Microsoft tarafından sistemle birlikte sağlanır.
Oyun çubuğu cihazı için üç sürücü var; bunlardan biri bir sınıf/miniclass çiftidir.
Oyun çubuğu cihazının ana sürücüsü olan işlev sürücüsü HID sınıf sürücüsü/HID USB mini sınıf sürücü çiftidir. (HID , "İnsan Arabirim Cihazı" temsil eder.) HID USB mini sınıf sürücüsü, GENEL HID desteği için HID sınıfı sürücü DLL'sine bağlı olarak HID cihazlarının USB'ye özgü semantiğini destekler.
İşlev sürücüsü belirli bir cihaza özgü olabilir veya HID örneğinde olduğu gibi işlev sürücüsü bir cihaz grubuna hizmet verebilir. Bu örnekte HID sınıf sürücüsü/HID USB mini sınıf sürücüsü, sistemdeki HERHANGI BIR HID uyumlu cihazı USB veri yolu üzerinde eşleştirmektedir. HID sınıf sürücüsü/HID 1394 mini sınıf sürücü çifti, 1394 veri yolu üzerinde HID uyumlu tüm cihazlara hizmet eder.
İşlev sürücüsü, cihaz satıcısı veya Microsoft tarafından yazılabilir. Bu örnekte işlev sürücüsü (HID sınıfı/HID USB mini sınıf sürücü çifti) Microsoft tarafından yazılmıştır.
Bu örnekte oyun çubuğu cihazı için iki filtre sürücüsü vardır: makro düğmesi özelliği ekleyen üst düzey sınıf filtresi ve oyun çubuğunun fare cihazına öykünmesini sağlayan alt düzey bir cihaz filtresi.
Üst düzey filtre, oyun çubuğu G/Ç'sini filtrelemesi gereken biri tarafından, alt düzey filtre sürücüsü ise oyun çubuğu satıcısı tarafından yazılır.
Çekirdek modu ve kullanıcı modu HID istemcileri ve uygulama sürücü değildir, ancak tamlık için gösterilir.