Гость
Гость
|
|
« : 11-08-2004 17:18 » |
|
Проблема: драйвер загружен при старте OS, затем я отключаю устойство в панели Диспетчер устройств. Драйвер получает сообщения: IRP_MN_QUERY_DEVICE_RELATION IRP_MN_QUERY_REMOVE_DEVICE IRP_MN_REMOVE_DEVICE и затем Unload (это видно по отладочным сообщениям), но когда я хочу снова задействовать устройство, то ничего не вызывается и система требует перезапуска. Вопрос: почти аналогичный код в примере DDK PortIO задействует драйвер заново без проблем. В чем может быть причина?
|