Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovladač zpracovává IRP typu DRIVER_DISPATCH s I/O funkčními kódy IRP_MJ_CREATE a IRP_MJ_CLOSE. Alternativně může kombinovaná rutina DispatchCreateClose zpracovávat irPs pro oba tyto kódy vstupně-výstupních funkcí.
Žádost o vytvoření může pocházet buď z pokusu subsystému uživatelského režimu získat popisovač objektu souboru představujícího zařízení (pravděpodobně jménem ovladače aplikace nebo subsystému) nebo při volání ovladače na vyšší úrovni do IoGetDeviceObjectPointer nebo IoAttachDevice.
Reciproční žádost o uzavření pochází z uzavření subsystému v uživatelském režimu, které zavírá popisovač objektu souboru spojeného s objektovým zařízením ovladače.
Každý z těchto požadavků je ze své podstaty synchronní.