DDK->HELP->"Dispatch Routines and IRQLs".
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
quark
25 июля 2005 г. 14:48
В ответ на:
С прошлой страницы..... (Драйвер режима ядра)
отправлено Tow 25 июля 2005 г. 14:37
Я использую прерывание.
Составить ответ
|||
Конференция
|||
Архив
Ответы
PS. А почему, кстати, у вас IRQL > PASSIVE_LEVEL? Вы, может пользуетесь, KeAcquireSpinLock(...) ?
—
quark
(25.07.2005 14:53
213.171.38.20
,
пустое
)
KeAcquireSpinLock не использую.
—
Tow
(25.07.2005 15:03
195.78.58.214
,
пустое
)
SoftIce после вызова KeWaitForSingleObject заявляет что IRQL_NOT_LESS_OR_DISPATCH. И после этого система перезагружается......
—
Tow
(25.07.2005 14:58
195.78.58.214
,
пустое
)
Ждать, по моему, неправильно. Нужно использоать ISR.
—
quark
(25.07.2005 15:18
213.171.38.20
,
пустое
)
Косочик кода в пример можно?..... :)
—
Tow
(25.07.2005 14:52
195.78.58.214
,
пустое
)
Да не использую я KeWaitFor...Object...
—
quark
(25.07.2005 14:55
213.171.38.20
,
пустое
)
Выдержка из DDK (+)
—
quark
(25.07.2005 14:56
213.171.38.20
, 709 байт)
Проблемы с аглицким....Что такое "arbitrary thread context." и "nonarbitrary thread context."
—
Tow
(25.07.2005 15:00
195.78.58.214
,
пустое
)
"в контексте произвольного потока"..
—
quark
(25.07.2005 15:04
213.171.38.20
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru