![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите пожалуйста!
LucysII © (2001-12-28 20:44:00)Как по нажатию на кнопочку ограничить скорость CD-Rom`а, скажем до 16?
Заранее благодарен!
Херувим (2001-12-29 23:34:00) [1]> Грифон
Молча... Что значит "нужный" ?-) По модели , по скорости, по весу :-)? Ты братец определись!!!
А если с нужным диском, то просто определяешь все сидюки на тачке и проверяешь их на необходимые данные...
LucysII (2001-12-29 22:15:00) [2]To Грифон >>> Кажеться я тут задаю вопросы!
Грифон (2001-12-29 18:46:00) [3]Люди, а если CD-Rom"a 2, то как выбрать нужный?
LucysII (2001-12-29 18:13:00) [4]А поточнее, что-то я не понял!
BofA (2001-12-29 16:10:00) [5]Надо использовать WinASPI.
Из winaspi.dll используй ExecSCSICommand с параметрами:
s.SRB_Cmd = SC_EXEC_SCSI_CMD;
s.SRB_HaId = HostAdapter;
s.SRB_Target = Target;
s.SRB_Lun = 0;
s.SRB_Flags = SRB_DIR_OUT | SRB_EVENT_NOTIFY;
s.SRB_SenseLen = SENSE_LEN;
s.SRB_CDBLen = 12;
s.CDBByte[0] = 0xBB; // Посылаем команду изменения скорости
s.CDBByte[2] = (BYTE)(speed >> 8);
s.CDBByte[3] = (BYTE)speed;
где speed - скорость в kB/Sec