Проблему я нашёл, такое происходит только на ВМ Варе на нормальном компе , всё открывается без задержек. Я по разному пробовал у меня уже 3 разных версии драйвера - одна на ивентах подвешивает запрос до того как вниз пустить, другая пускает и потом подвешивает, третья на пендингах и списках заморочена - все, без исключения хреново работают на ВМ Варе - но на физической машине все работают нормально в смысле открытия файла во время обработки запросов.
как я понимаю ты не пропускаешь irp от чужих процессов c irp_mj_create а подвешиваешь его - это не хорошо,
почему это нехорошо я не понимаю - поток просто ждёт ивента или у ИО мэнэджера какие то таймауты есть ?
хм....очень трудно было понять что собстно происходит
Ну сорри как думаю так пишу, после этих ИФС китов ОСРов и тд. голова как улей.