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.
Sürücülerin çoğu aşağıdaki Dağıtım yordamlarını işlemelidir:
-
IRP_MJ_PNP PnP cihaz tanıma, donanım yapılandırması veya kaynak ayırma ile ilgili bir isteği gösterir. Bu tür istekler genellikle PnP yöneticisinden veya yakından bağlı bir üst düzey sürücüden bir cihaz sürücüsüne gönderilir.
-
IRP_MJ_POWER , cihazın veya sistemin güç durumuyla ilgili bir isteği belirtir. Bu tür istekler, cihaz sürücüsüne güç yöneticisi veya yakın bağlı bir üst düzey sürücü tarafından gönderilir.
-
IRP_MJ_CREATE , bir uygulama veya alt sisteme özgü sürücü adına kullanıcı modu korumalı bir alt sistemin hedef cihaz nesnesiyle ilişkili dosya nesnesi için bir tanıtıcı isteğinde bulunduğunu veya daha üst düzey bir sürücünün cihaz nesnesini hedef cihaz nesnesine bağladığını veya iliştirdiğini gösterir.
-
IRP_MJ_CLOSE, hedef cihaz nesnesiyle ilişkili olan dosya nesnesinin son tanıtıcısının kapatıldığını ve serbest bırakıldığını belirtir. Tüm G/Ç istekleri tamamlandı veya iptal edildi, bu nedenle dosya nesnesi işaretçisine bekleyen başvuru yok.
-
IRP_MJ_READ , temel alınan fiziksel cihazdan sisteme veri aktarmaya yönelik G/Ç isteğini gösterir.
-
IRP_MJ_WRITE , sistemden temel alınan fiziksel cihaza veri aktarmaya yönelik G/Ç isteğini gösterir.
-
IRP_MJ_DEVICE_CONTROL , cihaza özgü işlemi belirten sistem tanımlı, cihaza özgü G/Ç denetim kodunu içeren bir isteği belirtir. Üst düzey sürücüler, bu G/I İstek Paketlerini genellikle cihaza erişim yoluyla işleyerek temel cihaz sürücülerine iletir.
-
IRP_MJ_INTERNAL_DEVICE_CONTROL , cihaz sürücüsüne gönderilen bir isteği gösterir; çoğu durumda, genellikle özel olarak tanımlanmış, sürücüye özgü ve cihaza özgü veya cihaza özgü bir G/Ç denetim koduyla yakın bir şekilde bağlanmış üst düzey bir sürücüden, cihaza özgü veya cihaza özgü bir işlem isteyen bir istektir.
Belirli SCSI sürücüleri, klavye veya fare cihaz sürücüleri ve sistem tarafından sağlanan sürücülerle birlikte çalışabilen paralel sürücüler de dahil olmak üzere sistem tanımlı iç cihaz G/Ç denetim isteklerini işlemek için yalnızca belirli sürücü türleri gereklidir.
-
IRP_MJ_SYSTEM_CONTROL , sürücülere WMI isteklerini belirtmek için kullanılır. WMI hakkında daha fazla bilgi için bkz. Windows Yönetim Araçları
Bir sürücünün sağlaması gereken dağıtım yordamları, temel alınan fiziksel cihazın türüne ve işlevselliğine göre değişir. Sürücülerin işlemesi gereken IRP ana işlev kodları hakkında cihaza özgü bilgiler için Windows Sürücü Seti'ndeki (WDK) cihaza özgü belgelere bakın.