Re[3]: IRQ_LESS_OR_NOT_EQUAL
От: Злость Россия  
Дата: 22.09.04 05:44
Оценка:
Здравствуйте, S4, Вы писали:

[skip]

PD>>1) выполнить ожидание на IRQL >1


S4>Что значит выполнить ожидание?


Значит использоват XxWaitForSingleObject c Timeout != 0

S4>Прерывание приходит от карты и уровень всегда 2. Память выделяю всегда из NonPagedPool.

S4>Сама карта использует dma память, которую выделяю через AllocateCommonBuffer.
S4>Тем не менее, иногда достаточно редко происходит вот такая лажа.
S4>Где еще могла собака порыться?

Надо код посмотреть — что там анализ dumpcrash говорит?

PD>>Подробнее см. Соломон, Руссинович, "Внутреннее устройство Windows 2000 "


S4>А она есть в электронном виде?
Правда, Ложь — мне все одно — я имею свое мнение.
Если функция недокументированна — это не значит, что ее не используют все ваши конкуренты в своих продуктах.
Любой строй переходный и отрицать это значит быть закостенелым идиотом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.