Udostępnij za pośrednictwem


Umożliwienie współpracy sterowników miniportów portów SCSI z interfejsem Storport

Interfejs sterownika Storport-miniport został zaprojektowany tak, aby był jak najbardziej podobny do interfejsu sterownika port-miniport SCSI, aby ułatwić dostosowanie sterowników miniportów portów SCSI do pracy ze sterownikiem Storport. Aby sterownik miniportu portów SCSI działał z usługą Storport, należy wykonać następujące podstawowe kroki:

  1. Zmień wszystkie wystąpienia dyrektywy #includescsi.h> za pomocą dyrektywy #include<<storport.h>.

    Jeśli zostaną uwzględnione pliki nagłówkowe scsi.h i storport.h , wystąpi błąd czasu kompilacji.

  2. Zastąp pliks csiport.libciągiem storport.lib w skryptach kompilacji, czyli w pliku źródła lub pliku makefile .

  3. Upewnij się, że wszystkie rozwinięte struktury są prawidłowo inicjowane.

    Rozmiary struktury HW_INITIALIZATION_DATA (SCSI) i struktury PORT_CONFIGURATION_INFORMATION (SCSI) uległy zmianie, dlatego upewnij się, że nowe elementy członkowskie są prawidłowo inicjowane.

Plik nagłówkowy storport.h obecnie zawiera zarówno polecenia z prefiksem SCSI Port, jak i polecenia z prefiksem StorPort, aby ułatwić przenoszenie z SCSI Port.

Ta sekcja zawiera bardziej szczegółowe instrukcje dla twórców sterowników, którzy chcą zmodyfikować sterownik miniportu zaprojektowany do współpracy z SCSI Port, tak aby mógł współpracować ze Storport. Omówiono następujące tematy:

Wymagania dotyczące używania urządzenia Storport z adapterem

Inicjowanie sprzętu za pomocą usługi Storport

Ustawianie informacji o konfiguracji portu za pomocą usługi Storport