Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: serial и DISPATCH_LEVEL  (Прочитано 5196 раз)
0 Пользователей и 1 Гость смотрят эту тему.
vladsizov1
Гость
« : 25-12-2003 12:36 » 

у  ONEY  написано :    "The USB bus driver, for example, accepts data transfer requests at DISPATCH_LEVEL or below. A standard serial-port driver accepts any read, write, or control operation at or below DISPATCH_LEVEL. "   т. есть   если  мой  драйвер-фильтр сидит сверху
serenum.sys  и serial.sys  то ко мне с  USERMODE  идет  поток
на  DISPATCH_LEVEL  и пользоватся  MUTEX  и  всем  подобным
нельзя сразу  или я не понял  чего ?
Записан
maaaaaad
Гость
« Ответ #1 : 25-12-2003 15:39 » 

Цитата

сверху

Вас не должно волновать на каком irql read/write/ioctl работает. Хм....сверху...Вы как обычно пустой стакан ставите дном вниз или вверх?

Цитата

at or below DISPATCH_LEVEL

И даже если у нас разные представления о верхе и низе.....драйвер под serial.sys при "or below" может работать с мьютексами а при "at" с нулевым таймаутом.
Записан
SlavaI
Главный специалист

ru
Offline Offline

« Ответ #2 : 26-12-2003 06:21 » 

Цитата

мне с USERMODE идет поток
на DISPATCH_LEVEL


NtRead/WriteFile вызывает драйвера на PASSIVE_LEVEL. А то что он может принимать запросы на DISPATCH- так это его возможность, но не обязательно что это так.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines