Здравствуйте, zah, Вы писали:
zah>В драйвере пытаюсь перехватить прерывание от COM — порта. zah>Я вычитал что PnP-manager распределяет ресурсы для драйвера в поле Parameters.StartDevice.AllocatedResourcesTranslated, передавая указатель на структуру CM_RESOURCE_LIST. При этом распределение ресурсов происходит когда он посылает пакет IRP_MN_START_DEVICE. Потом хочу взять параметры для IoConnectInterrupt из этой структуры. Но возникла другая проблема: у меня почему-то не вызывается функция обработки IRP_MJ_PNP, хотя в DriverEntry я пишу:
zah>Помогите кто-нибудь. Спасибо
И не увидишь, com-port это не PnP.
Зачем тебе вообще в ядро лезть для работы компортом?