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


Обеспечение работы драйверов минипорта порта SCSI со Storport

Интерфейс драйвера Storport-miniport максимально похож на интерфейс драйвера SCSI Port-miniport, чтобы упростить адаптацию драйверов порта SCSI для работы с драйвером Storport. Чтобы драйвер мини-порта SCSI работал со Storport, необходимо выполнить следующие основные действия.

  1. Измените все экземпляры директивы #include<scsi.h> директивой #include<storport.h> .

    Если включены файлы заголовков scsi.h и storport.h , возникнет ошибка времени компиляции.

  2. Заменитеcsiport.libна storport.lib в скриптах сборки, то есть в файле sources или makefile .

  3. Убедитесь, что все развернутые структуры правильно инициализированы.

    Размеры структуры HW_INITIALIZATION_DATA (SCSI) и структуры PORT_CONFIGURATION_INFORMATION (SCSI) изменились, поэтому убедитесь, что новые члены правильно инициализированы.

В файле заголовка Storport storport.h в настоящее время хранятся команды с префиксом порта SCSI и команды с префиксом StorPort для упрощения переноса с порта SCSI.

В этом разделе содержатся более подробные инструкции для модулей записи драйверов, которые хотят изменить драйвер мини-порта, предназначенный для работы с портом SCSI, чтобы он работал со Storport. Рассматриваются следующие темы.

Требования к использованию Storport с адаптером

Инициализация оборудования с помощью Storport

Настройка сведений о конфигурации портов с помощью Storport