Обеспечение работы драйверов минипорта порта SCSI со Storport
Интерфейс драйвера Storport-miniport максимально похож на интерфейс драйвера SCSI Port-miniport, чтобы упростить адаптацию драйверов порта SCSI для работы с драйвером Storport. Чтобы драйвер мини-порта SCSI работал со Storport, необходимо выполнить следующие основные действия.
Измените все экземпляры директивы #include<scsi.h> директивой #include<storport.h> .
Если включены файлы заголовков scsi.h и storport.h , возникнет ошибка времени компиляции.
Заменитеcsiport.libна storport.lib в скриптах сборки, то есть в файле sources или makefile .
Убедитесь, что все развернутые структуры правильно инициализированы.
Размеры структуры HW_INITIALIZATION_DATA (SCSI) и структуры PORT_CONFIGURATION_INFORMATION (SCSI) изменились, поэтому убедитесь, что новые члены правильно инициализированы.
В файле заголовка Storport storport.h в настоящее время хранятся команды с префиксом порта SCSI и команды с префиксом StorPort для упрощения переноса с порта SCSI.
В этом разделе содержатся более подробные инструкции для модулей записи драйверов, которые хотят изменить драйвер мини-порта, предназначенный для работы с портом SCSI, чтобы он работал со Storport. Рассматриваются следующие темы.
Требования к использованию Storport с адаптером