Сводная таблица характеристик различных интерфейсов
В сводной таблице, приведенной далее (табл.1.4.6)ниже, показаны основные характеристики всех ранеевышеописанных методик доступа. Как видно, наибольшее количество очков набрал метод доступа через ASPI, обеспечивающий простой, симпатичный и к тому же системно-независимый интерфейс управления накопителями. Следом на ним идет STPI, основой недостаток которого заключается в том, что он поддерживается лишь операционными системами семейства NT и не работает на "народной" Windows 9x. Неплохой идеей выглядит создание собственного драйвера, –— будучи реализованным под Windows NT и Windows 9x (кстати, WDM-драйвера на уровне исходного кода совместимы с этими двумя системами), обеспечит возможность работы ваших приложений как в NT, так и в Windows 9x.
Таблица 2.1.4.56. Сравнение различныхе методовы доступа в сравнении, неблагоприятные характеристики выделены жирным шрифтом
Характеристика | Метод доступа | ||||||||||||||||||
CDFS | cocked-mode |
| MSCDEX | ASPI | SPTI | SCSI port | mini port | own driver | IOPM | ||||||||||
Наличие в ОС Windows 9x | –— | –— | + | + | –— | –— | –— | + | н/д | ||||||||||
Наличие в ОС Windows NT | + | + | –— | + | + | + | + | + | + | ||||||||||
Требует права системного администратораа | нет | нет | –— | нет | да | нет | нет | хз* | ** | ||||||||||
Поддерживает CD-DA | да | нет | да | да | да | да | да | да | да | ||||||||||
Поддерживает CD data | да | да | да | да | да | да | да | да | да | ||||||||||
"Сырое" чтение с CD-DA | да | нет | да | да | да | да | да | да | да | ||||||||||
"Сырое" чтение с CD data | нет | нет | да | да | да | да | да | да | да | ||||||||||
Потенциально опасен | нет | нет | нет | да | нет | нет | нет | да | да | ||||||||||
Хорошоо документированиров | да | да | да | да | нет | нет | нет | да | нет | ||||||||||
Легкость использованиять? | да | да | нет | да | да | да | нет | нет | нет |
** — здесь и далее "хз" обозначает "зависит от реализации"
** — установка драйвера требует наличия прав администратора на локальной машине, но вот его последующее использование –— нет
Ячейки с неблагоприятными значениями характеристик выделены черным цветом.
own driver — собственный драйвер.