Как узнать идет ли чтение/запись оптического диска
От: methos  
Дата: 27.08.01 17:55
Оценка:
Братцы! Проблема такова:
Некий процесс юзает CD (ну пишет там или читает).
Надо узнать когда сие прекратится и вытолкнуть диск.
Трабл в том, что я не умею определять юзается CD иль нет!!!!
Мне решение видится такое — функции DeviceIoControl можно передать параметр IOCTL_CHANGER_GET_STATUS и типа она должна вернуть этот СТАТУС, но что она возвращает — ХЗ об этом MSDN(апрель 2001) молчит(сказано, что не успели ещё заполнить)!
А мож кто знает чего сь она возвращает, ИЛИ ВООБЩЕ МОЖЕТ МОЖНО ПРОЩЕ КАК ТО!!!!
(периодически вызывать DeviceIoControl с запросом на EJECT — не хочу)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.