Aracılığıyla paylaş


DispatchCreate, DispatchClose ve DispatchCreateClose Rutinleri

Sırasıyla IRP_MJ_CREATE ve IRP_MJ_CLOSE G/Ç işlev kodlarıyla bir sürücünün DRIVER_DISPATCH IRP'leri. Alternatif olarak, birleşik bir DispatchCreateClose yordamı bu her iki G/Ç işlev kodu için de IRP'leri işleyebilir.

Oluşturma isteği, kullanıcı modu alt sisteminin bir cihazı temsil eden bir dosya nesnesine tanıtıcı alma girişiminden (büyük olasılıkla bir uygulama veya alt sistem düzeyi sürücüsü adına) veya daha üst düzey bir sürücünün IoGetDeviceObjectPointer veya IoAttachDevice çağrısından kaynaklanabilir.

Karşılıklı kapatma isteği, bir kullanıcı modu alt sisteminin sürücünün cihaz nesnesiyle ilişkili dosya nesnesi tanıtıcısının yakınından kaynaklanır.

Bu isteklerin her biri doğal olarak zaman uyumludur.