Partilhar via


Fazendo com que os miniportores de porta SCSI funcionem com o Storport

A interface do driver storport-miniport foi projetada para ser o mais semelhante possível à interface do driver de miniporto de porta SCSI, a fim de facilitar a adaptação dos drivers de miniporto da Porta SCSI para trabalhar com o driver Storport. Para fazer com que um driver de miniporto de porta SCSI funcione com o Storport, você deve seguir as seguintes etapas básicas:

  1. Altere todas as instâncias da diretiva #include<scsi.h> com a diretiva #include<storport.h> .

    Se os arquivos de cabeçalho scsi.h e storport.h estiverem incluídos, ocorrerá um erro de tempo de compilação.

  2. Substitua scsiport.lib por storport.lib em seus scripts de build, ou seja, nas fontes ou no arquivo makefile .

  3. Certifique-se de que todas as estruturas expandidas sejam inicializadas corretamente.

    Os tamanhos da estrutura HW_INITIALIZATION_DATA (SCSI) e da estrutura de PORT_CONFIGURATION_INFORMATION (SCSI) foram alterados, portanto, verifique se os novos membros foram inicializados corretamente.

O arquivo de cabeçalho storport, storport.h, atualmente retém os comandos prefixados por porta SCSI e os comandos com prefixo StorPort para facilitar a portabilidade da Porta SCSI.

Esta seção fornece instruções mais detalhadas para os gravadores de driver que desejam modificar um driver de miniporto projetado para trabalhar com a Porta SCSI, para que ele possa trabalhar com o Storport. Os seguintes tópicos são abordados:

Requisitos para usar o Storport com um adaptador

Inicialização de hardware com Storport

Definindo informações de configuração de porta com o Storport