Поделиться через


Файлы системных заголовков для драйверов хранилища

Системные драйверы хранилища включают файл заголовка scsi.h, который содержит определения, совместимые с SCSI, для CDB и других структур, используемых большинством драйверов, совместимых с SCSI. Этот файл заголовка содержит srb.h, который определяет интерфейсы, предоставляемые системными драйверами портов для следующего ниже класса хранения и драйверов фильтров.

Независимые от операционной системы драйверы мини-портов SCSI, которые могут работать как со всеми платформами операционных систем на основе NT, так и с системами Microsoft Windows только x86, включают системные файлы заголовков miniport.h и scsi.h, в том числе srb.h.

Драйверы мини-класса ленты включают minitape.h.

Драйверы мини-класса средних переменных включают mcd.h.

Предоставляемые поставщиком драйверы классов и фильтров также могут включать примеры файлов classpnp.h и classpnp.c. Эти файлы определяют ряд подпрограмм классаXxx, которые упрощают проектирование драйверов классов и фильтров. Однако классы classpnp.h и classpnp.c являются только примерами и не поддерживаются ни в одной из версий операционной системы Windows. Будьте осторожны при использовании этих файлов в рабочем драйвере, так как некоторые из структур и стандартных объявлений в classpnp.h могут быть не актуальными или несовместимыми с версиями Windows, в которой работает драйвер.