Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Один драйвер на две одинаковые РСI платы

20K
16 ноября 2006 года
Anatolich
5 / / 18.10.2006
IoCreateDevice возвращает STATUS_OBJECT_NAME_COLLISION
Если дизэблить одну из плат, вторая ставится и работает нормально.
У них в контроллере PCI зашит одинаковый ID (ну так сделано)
Можно ли это обойти, или только перепрошивать контроллеры РСI
на карточках?
20K
16 ноября 2006 года
Anatolich
5 / / 18.10.2006
Оказывается нужно менять ntName в
IoCreateDevice(
DriverObject,
sizeof (PARSEK_DEVICE_EXTENSION),
&ntName,
FILE_DEVICE_UNKNOWN,
FILE_DEVICE_SECURE_OPEN, FALSE, &deviceObject
);
260
16 ноября 2006 года
Ramon
1.1K / / 16.08.2003
А еще лучше в DeviceCharacteristics юзать FILE_AUTOGENERATED_DEVICE_NAME ;-)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог