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

Ваш аккаунт

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

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

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

USB & Status codes

1.8K
30 января 2004 года
gwg605
76 / / 06.03.2003
Есть некий девайс умеющий читать/писать на SD/MMC карточки, на нем реализуется USB Flash Disk (Mass Storage Device), из доки которую имею непонятно какие статусы необходимо слать, в случае когда карточки нет в устройстве, что бы винда говорила "Вставте карточку".

Дока говорит, что надо слать SenseKey = NOT_READY(02h) и AdditionalSenseCode = MEDIUM_NOT_PRESENT(3Ah), либо SenseKey = NOT_READY(02h) и AdditionalSenseCode = LOGICAL_DRIVE_NOT_READY_BECOMING_READY(04h)
Но в обоих случаях, винда подвисает и примерно раз 20-30 требует сообщить ей статус устройства по TEST_UNIT_READY(00h).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог