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.
Windows Sürücü Seti'nin (WDK) cihaza özgü bölümleri, en yaygın cihaz türleri için sistem tarafından sağlanan sürücüler tarafından işlenen cihaz türüne özgü G/Ç istekleri hakkında bilgi sağlar.
Yeni bir çekirdek modu sürücüsünün, yeni sürücü aşağıdaki koşullardan herhangi birini karşılıyorsa, sistem tarafından sağlanan bir sürücüyle aynı G/Ç istekleri kümesini işlemesi gerekir:
Yeni sürücü, aynı cihaz türü için bir sistem sürücüsünün yerini alır.
Yeni sürücü, sistemde zaten bir türe sahip başka bir cihazı destekler.
Yeni sürücü, sistem tarafından sağlanan iki sürücü arasında katmanlı bir ara (filtre) sürücüsüdür.
Böyle yeni bir sürücü, sistem tarafından sağlanan sürücülerin işlediği her IRP_MJ_XXX isteğini işlemelidir. Çoğu durumda, yeni sürücü sistem tarafından sağlanan ilgili sürücünün davranışını öykünmesi gerekse bile, yeni bir cihaz sürücüsü IRP_MJ_DEVICE_CONTROL istekleri için aynı IOCTL_XXX kodları kümesini de işlemelidir. Aksi takdirde, yeni sürücü bu tür isteklerin yerine getirilmesini bekleyen kullanıcı modu uygulamalarını bozabilir.
Sürücülerin IRP'lerin G/Ç durum bloğunda ayarlayabildiği NTSTATUS değerleri hakkında bilgi için bkz. NTSTATUS Değerlerini Kullanma. Hata günlüğü paketinde belirtilebilen NTSTATUS değerleri hakkında bilgi için bkz Hata Kaydı. Benzer cihaz türleri için yeni sürücüler tarafından döndürülecek uygun durum değerlerine karar vermek veya yeni bir cihaz türü için sürücü tarafından döndürülecek uygun durum değerlerini belirlemeye yardımcı olmak için bu bilgileri kullanın.
Çeşitli sürücü türleri ve her birinin desteklemesi gereken istekler hakkında daha fazla bilgi için aşağıdakilere bakın:
System-Supplied Paralel Sürücüleri
USB İstemci Sürücüleri için G/Ç İstekleri
PCMCIA Cihazının Erişim Özniteliği Belleği
Diğer tüm sürücü türleri için uygun sürücü türü belgelerine bakın.