
![]() |
|
|
![]() |
![]() |
|
![]() ![]() ![]() |
KostyaN |
26.11.2006 - 22:25 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
Кто-нить может объяснить, как работает P&P, что происходит в системе при подключении устройства?
P.S. очень лень читать спецификации, тем более под каждый стандарт своя. |
дед_мажор |
27.11.2006 - 12:41 (ссылка на это сообщение)
|
||
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
оборудование, поддерживающее стандарт pnp, передает свой идентификатор биосу, биос информирует операционную систему, операционная система по идентификатору определяет нужный драйвер и устанавливает его. все три компонента (оборудование, биос, ос), естественно, должны поддерживать pnp. http://www.microsoft.com/whdc/system/pnppwr/pnp/default.mspx там же есть и про hot-plug - подключение/отключение оборудования без выключения всего компа. |
||
KostyaN |
27.11.2006 - 19:37 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
На языке русских осин это, конечно, так. Спасибо за информацию...
Чуть конкретизирую свой вопрос. Как перехватить сигнал на любой из стадий определения устройства, чтобы просто определить, что было совершено подключение. Желательно стандартно независимое решение, так как на usb, pci, com и т.п. разные спецификации. Мне не требуется уже законченное решение данной проблемы, но и от него не откажусь ![]() ![]() Буду рад рассмотреть любые предложения, идеи. |
Андреище |
27.11.2006 - 20:47 (ссылка на это сообщение)
|
Младший научный сотрудник ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 441 Регистрация: 19.04.2005 Репутация: 28 Место учебы: ОрелГТУ (выпуск 2006) ![]() |
Если надо просто определить факт подключения устройства, то PnP тут никаким боком рядом не лежало.
|
дед_мажор |
27.11.2006 - 20:49 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
KostyaN
уу ну ты и в дебри залез. это тебе в wdk разбираться надо. низкоуровневое программирование, а тем более под винду — не мой конёк. единственное что точно сказать могу — геморроя с такими вещами дофига и больше. если реально не жалко мозк — кури линки по моей ссылке, там подробная инфа есть на буржуйском языке ) |
Андреище |
27.11.2006 - 21:00 (ссылка на это сообщение)
|
Младший научный сотрудник ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 441 Регистрация: 19.04.2005 Репутация: 28 Место учебы: ОрелГТУ (выпуск 2006) ![]() |
И с каких пор pci устройства можно на лету подключать?
|
KostyaN |
27.11.2006 - 21:01 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
я уже скачал спецификации на pnp под разные стандарты.
даже на русском ![]() вот только от их размеров у меня слегка поуменьшилось желания разбираться Но если другого нет, то придется... |
KostyaN |
27.11.2006 - 21:02 (ссылка на это сообщение)
|
||
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
никто этого и не требует втыкаешь девайс, грузишь систему, а тут пошло-поехало... это и есть pnp |
||
дед_мажор |
27.11.2006 - 21:23 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
Андреище
с тех пор, как появились материнские платы с контроллерами pci hotplug =) но к pnp это уже никакого отношения не имеет )) |
![]() |
![]() ![]() ![]() |