DeviceIOControl + CD-ROM
От: Pelikano  
Дата: 14.03.03 12:40
Оценка:
Доброго всем здравия!
N раз блокирую дверцу CD-ROM при помощи DeviceIOControl с IOCTL_STORAGE_MEDIA_REMOVAL. Чтобы лоток мог выезжать, надо ее разблокировать столько же раз. Как мне выяснить текущее количество lock-ов, или текущее состояние (locked or unlocked), или до каких пор надо делать unlock.
Re: DeviceIOControl + CD-ROM
От: Patalog Россия  
Дата: 17.03.03 09:40
Оценка:
Здравствуйте, Pelikano, Вы писали:

[]

Хм, судя по всему, сия фича реализуется драйвером, поскольку сам девай не поддерживает кумулятивный эффект локов. Советую посмотреть
...\ntddk\src\storage\class\classpnp\create.c ф-я ClasspEjectionControl.
Ежели нужно просто избежать етого эффекта, используй SCSI комманду PREVENT\ALLOW MEDIA REMOVAL. По етому поводу tyt уже был топик.
Почетный кавалер ордена Совка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.