]http://en.wikipedia.org/wiki/Hard_disk [/url] К сожалению только общая информация о хардах..
Именно=) Мне необходимо прочесть все модули.
Подскажите плиз, где можно раздобыть инфу на сабж? Хотелось бы разобраться как они читаются. Заранее спасибо.)
То что нужно) Спасибо за помощь.
Каким образом можно получить информацию об устройстве(DeviceDesc,Mfg ...) из device object’а подключенного в его стэк? Перекопал запрос PnP...
А какое мах значение может принять счетчик семафора?
интересно зачем они вообще сделали работу Wait ф-ий при IRQL = DISPATCH_LEVEL, толку от них все равно мало.
"Все равно на dispatch это тебе ничем не поможет." Пожалуй, докой DDK и парой BSOD'ов я в этом хорошо убедился.) Если на уровне dispatch...
И если делаешь KeSetEvent, то что у тебя сбрасывает евент? При типе эвонтов "Synchronization" эту работу проделывет KeWaitxxx. "1. NULL -...
"Я не понимаю, зачем его ждать при нулевом таймауте." В книге Солдатова "Прогарммирование драйверов" говорится, что значении Timeout = NULL -...
"А чего тогда ждем?" Event. Стоит в первоим парамметре KeWaitForSingleObject'а "нужно увидеть код" Написанный на C++ пойдет?
" is valid if and only if the caller specifies a Timeout of zero." У меня тоже стоит 0. К тому же при первом вызове она ждет как положенно.
Помогите, пожалуйста, разобраться. Нужно синхронизировать работу дочернего и главного потоков, для этого использую эвенты, и две...
Имена участников (разделяйте запятой).